初中英语题1.All of us __________to Canada before.为什么填have been而不填

初中英语题
1.All of us __________to Canada before.
为什么填have been而不填had been?
2.Iguessed he must ___________the truth of the case.
为什么填have known而不填had known?
绝恋ii 1年前 已收到4个回答 举报

cp_bird 春芽

共回答了16个问题采纳率:75% 举报

had been是过去完成时,表示过去的过去,即句子是一般过去时,而句子本身又在说一件过去的事情,真是才能有 过去完成时 !
用 have been 表示一种事实:我们曾经都去过那.
must have done 是一个语法,记住就行了

1年前

8

wangjicun 幼苗

共回答了25个问题 举报

had been是过去完成,过去完成只有在前面说过一个过去时间后采用,不单独使用
must 后用动原

1年前

1

phunter123 幼苗

共回答了15个问题 举报

must have done表推测,译成“一定”

1年前

1

全球英语514 幼苗

共回答了8个问题 举报

二楼说得很对

1年前

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