3.After he___for half an hour,he came to the conclusion that

3.After he___for half an hour,he came to the conclusion that she was not coming.
A.waited B.has waited C.was waiting D.had been waiting
我查到有语法书上写after后面不能用完成时
可是又看到有地方可以这样写
ludanye 1年前 已收到2个回答 举报

aqaq_0 幼苗

共回答了18个问题采纳率:100% 举报

强调一点,并不是看到for 就一定得用完成时,尽管在大多数情况下是这样的
过去进行时指的是过去一段时间内所一直进行的动作,这里表明我刚刚一直都在等他 这种用法非常常见,指过去一段时间内一直都在干某事
wait 是瞬间动词,不能直接和for 连用

1年前

8

相信一切 幼苗

共回答了85个问题 举报

wait是瞬间动词,不能和完成时连用,这是肯定的。
不是after后面能不能用完成时的问题。
但是我怎么觉得选C,感觉这么别扭呢。
个人认为,A还好一点。

1年前

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