He must have studied English last night,___he?

He must have studied English last night,___he?
A.don't
B.haven't
C.hasn't
D.didn't
诸葛星 1年前 已收到4个回答 举报

yeke520 春芽

共回答了17个问题采纳率:94.1% 举报

选D.
首先A、B选项可以直接排除(A因为不符合时态,B因为主语为第三人称单数形式),主句中有表示过去的时间状语last night,所以选择D.楼下说得很对,本句的确是表示对过去的推测,但不是因为有时间状语,而是因为must have.也就是说,如果没有last night 就应该选C了.

1年前

8

fish_jjj 幼苗

共回答了32个问题 举报

D

1年前

1

kk明月雪 幼苗

共回答了125个问题 举报

D.didn't
这句一定要注意,出现过去时间词,表示对于过去事情的猜测,一定要用过去时。

1年前

0

丝丝兔 幼苗

共回答了32个问题 举报

d
last night 已经表明是过去了,问的是过去,所以用DIDN'T

1年前

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