must have been done 可以和many year ago用不?但是many year ago只用于过去时

must have been done 可以和many year ago用不?但是many year ago只用于过去时态的嘛!
imissyoursmile 1年前 已收到2个回答 举报

158wangfeng 幼苗

共回答了19个问题采纳率:94.7% 举报

must have been done​
网络释义
表示对过去被动的推测
新概念IIlesson 45-48笔记精要 ...must have done 表示对过去的推测must have been done 表示对过去被动的推测wrap up 包裹 ...
如果这样就能用.

1年前 追问

7

imissyoursmile 举报

jack describled his father ,who must have been a brave boy many years ago ,as a strong man 为什么这里可以用

举报 158wangfeng

上面的who引导的从句表达的就是对过去推测。,后面有mang years ago

迷茫困惑 幼苗

共回答了29个问题 举报

不可以 many years ago 是一个表示过去的时间状语
must have been done 是个现在完成时的被动
如果是must had been done还是可以的
例如:This book must had been published many years ago.
如果满意请及时采纳,不理解我们继续讨论。jack describled his ...

1年前

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