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为啥后面却跟者现在完

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 00:41:35
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为啥后面却跟者现在完

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为啥后面却跟者现在完
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 trip abroad.a:could go b:must go c:may have gone d:shoud have gone 答案书后面写着C很奇怪哦.如果说may是猜测的话.既然用了may而不是might为啥后面却跟者现在完
“我们一周未见到邻居”这件事和“邻居去旅行”这两件事在时间段上 是一致的 所以用一样的时态没问题.至于为什么用现在完成时 现在完成时 可以表示现在已经完成的事情,也能表示从某一个时间开始一直持续到现在的状态 也许你会问:那表示持续到现在的状态 为什么不用现在完成进行时呀 现在完成进行时更强调动作 现在完成时在表示持续到现在时 更强调一种状态
另外你提到MAY GO这个答案 这个是可以的一般现在时也能表示持续的一种状态
希望我的回答能令您满意

一点都不奇怪啊
首先may表示推测,因为他们并不清楚他们的邻居究竟去了哪里
其次,may作为情态动词,后面跟动词原形,而后面是have也符合
最后,他们的邻居现在并不在家,可见已经出去了,所以猜测中出国旅游了就是已经发生了的动作,所以用完成时,另外,情态动词加动词的现在完成时表示对过去的虚拟,比如I could have finished my homework if it...

全部展开

一点都不奇怪啊
首先may表示推测,因为他们并不清楚他们的邻居究竟去了哪里
其次,may作为情态动词,后面跟动词原形,而后面是have也符合
最后,他们的邻居现在并不在家,可见已经出去了,所以猜测中出国旅游了就是已经发生了的动作,所以用完成时,另外,情态动词加动词的现在完成时表示对过去的虚拟,比如I could have finished my homework if it wasn't for you要不是你打扰我,我就已经完成作业了

收起

我们已经一星期多没有见到邻居了,他们很可能已经去国外旅行了。
情态动词表示猜测,既然没有见到邻居,说明猜测他们是已经去旅行,所以用完成时,而D should 是应该的意思,语气很强烈,不合适。

may 当允许解时,后面跟原型动词。You may go. 你可以离开。
表假设时,后面可以跟现在完成的。They may have already known.他们可能早就知道了。

may表猜测,have gone就是表示邻居们已经走了啊,当然要用完成时
如果是may go的话,就不是“他们可能已经去国外旅行了”而有“他们可能会去国外旅行”的意思啦~可是事实上好几周没见邻居了,肯定是已经走了嘛~
后面是的句子也是现在时啊,只不过是情态动词引导的~...

全部展开

may表猜测,have gone就是表示邻居们已经走了啊,当然要用完成时
如果是may go的话,就不是“他们可能已经去国外旅行了”而有“他们可能会去国外旅行”的意思啦~可是事实上好几周没见邻居了,肯定是已经走了嘛~
后面是的句子也是现在时啊,只不过是情态动词引导的~

收起

这是可以的 前一句说很久没见邻居,现在已经回来啦.后一句当然得用完成时

选A 就不对了吗? 中国英语教学SUCKS.