作业帮 > 英语 > 作业

how long ___?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 01:15:57
how long ___?
A.you suppose did it last
B.do you suppose it lasted
C.did you suppose it last
D.you suppose it lasted
我选的是c,
考查点是什么嗯?
如果是C,last应该是lasted,因为suppose后面接的是一个省略了that的从句,是一个完整的句子,it是单数,所以应该是lasted.
再问: 考查点是什么嗯?
再答: 这个应该是前后时态的一致性吧,如果是C,变成陈述句,回答应该是I supposed it lasted......
答案是B,变成陈述句是I suppose it lasted......,I suppose是一般现在时,it lasted表示的是已经持续了多久的意思,是过去时,翻译过来是我猜它持续 了(多久),持续了的是已经结束的事物,所以是过去时