should have done 只能表示"本该做却没做"吗?可否表示对去的推测?

带梦想一起飞翔 1年前 已收到3个回答 举报

zykimi 幼苗

共回答了22个问题采纳率:90.9% 举报

不能,表示本该做却没做或者表示惊讶,竟然做了某事

1年前 追问

8

带梦想一起飞翔 举报

确定吗??谢谢

举报 zykimi

确定,表示推测用could 或者must,might

8k7e 幼苗

共回答了23个问题 举报

不可以哦,should/ought to have done 本该做却没做
shouldn't/ought not to have done 本不该做却做了
表示对过去的推测可以用may/ might have done (不太肯定的推测)
must have done(肯定的推测)
O(∩_∩)O

1年前

2

为谁封心 幼苗

共回答了1930个问题 举报

推测用 must have done

1年前

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