She______the bus for over half an hour.

She______the bus for over half an hour.
这句话可填wait for .但是要用什么时态呢?
可以用过去时态么?
我觉得要用现在完成时,
8wa5h 1年前 已收到7个回答 举报

3686 幼苗

共回答了12个问题采纳率:91.7% 举报

用现在完成时!因为有关键词 for over half an hour(最佳)
如果用过去是,要有明确的标志
如果有Yesterday ,last night就用过去完成时

1年前

2

ccbzjl 幼苗

共回答了1个问题 举报

用完成时态,因为后面跟了个for,所以必须用完成时态,过去时不行。

1年前

2

深-呼--吸--- 幼苗

共回答了108个问题 举报

可以,我认为可以用过去时、现在完成时和现在完成进行时,因为题意给的并不是很明确。答案waited forhas waited for 或has been waiting for.

1年前

2

e7cure0 幼苗

共回答了5个问题 举报

可以,都可以用.视乎要表达什么事情

1年前

2

群策智领 幼苗

共回答了2183个问题 举报

waited for 强调是以前发生的
has been waiting for 表示到现在为止一直在等
两种时态都可以, 看重点要表达什么

1年前

1

wlgcr28 幼苗

共回答了3个问题 举报

has waitten for

1年前

1

小仙女丫丫 幼苗

共回答了260个问题 举报

用现在完成进行时,因为还要等下去呢
she has been waiting for the bus for over half an hour
现在完成进行时表示从过去某时开始一直持续到现在的动作,并且还将持续下去
The Chinese have been making paper for two thousand years.
中国有2000年的造纸历史。(动...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 0.042 s. - webmaster@yulucn.com