作业帮 > 英语 > 作业

We haven't seen our neighbors for over a week.They __ on a t

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/19 01:11:02
We haven't seen our neighbors for over a week.They __ on a trip abroad.
a:could go
b:must go
c:may have gone
d:shoud have gone
答案书后面写着C
很奇怪哦.如果说may是猜测的话.既然用了may而不是might为啥后面却跟者现在完成时呢?如果是may go还可以理解-.- 这算什么时态或者句法呢?前面是普通时后面却用完成时.
We haven't seen our neighbors for over a week.They __ on a t
“我们一周未见到邻居”这件事和“邻居去旅行”这两件事在时间段上 是一致的 所以用一样的时态没问题.至于为什么用现在完成时 现在完成时 可以表示现在已经完成的事情,也能表示从某一个时间开始一直持续到现在的状态 也许你会问:那表示持续到现在的状态 为什么不用现在完成进行时呀 现在完成进行时更强调动作 现在完成时在表示持续到现在时 更强调一种状态
另外你提到MAY GO这个答案 这个是可以的一般现在时也能表示持续的一种状态
希望我的回答能令您满意