last表示持续时 有没有现在完成时?

last表示持续时 有没有现在完成时?
比如 The meeting ___(last) two hours.
A has lasted B lasted C lasts
应该选啥?
xiaowa3096 1年前 已收到4个回答 举报

d4454598 花朵

共回答了26个问题采纳率:92.3% 举报

B lasted
last 没有现在完成时
现在完成时:The meeting has been held for two hours.

1年前 追问

10

xiaowa3096 举报

恩恩 我记得老师以前也这样说过的 但她还说了一个什么理由,你能帮我解释一下吗~~ ^ ^

举报 d4454598

last本身就是“持续”的意思

卖烟nn 花朵

共回答了7526个问题 举报

有的。A has lasted

1年前

2

lvchahaohe 幼苗

共回答了3678个问题 举报

last 当持续讲,是延续性动词,这里可以和一段时间连用。选 A

1年前

1

左上右落 幼苗

共回答了1个问题 举报

没有,如果是现在完成时,就是have been ten years ,持续十年的意思

1年前

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