请帮我解释一下这到外语题。谢谢!!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 18:11:41
I suppose she _____be about fifty when she died.
A.would B.has to C.may D.shoud
此题答案为A。为何D 不对。

与现在事实相反
动词的过去式(be用were而不用was)
would(第一人称可用should)
+动词原形

与过去事实相反
had+ -ED分词
would(第一人称可用should)
+have + -ED分词

与将来事实相反
were to + 动词原形
would(第一人称可用should)
+动词原形

与将来事实可能相反
should + 动词原形
would(第一人称可用should)
+动词原形

虚拟,所以只能是A

选A。
译文:我想她去世的时候大概50岁。
用would表推测