1.It is possible that he visited Indonesia when he was in the navy (用may改写句子)He may have visited Indonesia when he was in the navy疑问:为什么改成may之后要用 have visited而不可以直接用 may visited?2.Although archaeolo

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/02 14:06:04

1.It is possible that he visited Indonesia when he was in the navy (用may改写句子)
He may have visited Indonesia when he was in the navy
疑问:为什么改成may之后要用 have visited而不可以直接用 may visited?
2.Although archaeologists over the years have______on the site such things as bone and flint tools,they still argue about its origin and purpose.
A.found B.found out
A
疑问:为什么不可以填B?

情态动词问题.
may+have done表示对过去的推测,而may 后面如果跟动词只能跟动词原形do.
find:找到
find out:找出,发现,查明(真相等),认识到,想出,揭发
       它和"find"的区别就在于有目的性的,找出一个结果,找到一个答案,找到一个解决方法.
分别代入句中:尽管这些年来考古学家已经在这里  找到 XXXX,他们还是在争执
                        尽管这些年来考古学家已经在这里  查明  XXXX,他们还是在争执
翻译之后一目了然.所以选A.

1
may/might have done 推测过去
“may/might+动词的完成式”表示对过去发生的行为的推测。
公式化来说第一题是这样的,但是想象一下语言环境+基本语法尝试,你想表示一个对过去的推测的,这里用到may,may和can一样属于情态动词,后面必须加动词原形,但是用may visit就无法表示过去,所以这里用may have done
2
...

全部展开

1
may/might have done 推测过去
“may/might+动词的完成式”表示对过去发生的行为的推测。
公式化来说第一题是这样的,但是想象一下语言环境+基本语法尝试,你想表示一个对过去的推测的,这里用到may,may和can一样属于情态动词,后面必须加动词原形,但是用may visit就无法表示过去,所以这里用may have done
2
find out 后面要直接加STH,find out表示查明,find表示找到,下文实际上提示还是在ARGUE,所以这里用find比较合适。

收起