高一英语单选……关于时态问题……

高一英语单选……关于时态问题……
i met Susan White shortly after World War 2,and that__about March 1946,I suppose.
A.may be B.may have been
为什么不是A而是B呢?
yqtg 1年前 已收到3个回答 举报

你怀孕了井柏然 种子

共回答了20个问题采纳率:95% 举报

因为这个题要表达的是一个过去的动作,而表达过去的时间时是情态动词+have done,情态动词+do表达的现在的动作.
翻译:我二战后不久见到了苏珊怀特,我想那大概是1946年3月.这里要表达的是过去那个时间点,所以用may have been

1年前 追问

2

yqtg 举报

那如果选项有might be可不可以呢?过去完成时不是说“过去的动作对现在有影响”么为什么不是一般过去式啊~~~~

举报 你怀孕了井柏然

如果句子中有情态动词的时候,如果要表达过去时,固定的用法就是情态动词+have done,表示的不是完成时,就是过去时。

红茶00绿茶 幼苗

共回答了5个问题 举报

百度一下

1年前

2

阿华阿华 幼苗

共回答了3个问题 举报

may have done 表示对过去行为的推测。

1年前

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