求解两道英语语法题目,谢谢!

1.ItispossiblethathevisitedIndonesiawhenhewasinthenavy(用may改写句子)答案:HemayhavevisitedIn... 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?

求解啊 谢谢谢谢大神们!!!!
展开
qwaszxcderff
2013-07-25 · TA获得超过1679个赞
知道小有建树答主
回答量:305
采纳率:50%
帮助的人:300万
展开全部
  1. 情态动词问题。

    may+have done表示对过去的推测,而may 后面如果跟动词只能跟动词原形do。

  2. find:找到
    find out:找出, 发现, 查明(真相等), 认识到, 想出, 揭发

       它和"find"的区别就在于有目的性的,找出一个结果,找到一个答案,找到一个解决方法.

分别代入句中:尽管这些年来考古学家已经在这里  找到 XXXX,他们还是在争执

                        尽管这些年来考古学家已经在这里  查明  XXXX,他们还是在争执

翻译之后一目了然。所以选A。

求采纳,谢谢。

匿名用户
2013-07-25
展开全部
1
may/might have done 推测过去
“may/might+动词的完成式”表示对过去发生的行为的推测。

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

2
find out 后面要直接加STH,find out表示查明,find表示找到,下文实际上提示还是在ARGUE,所以这里用find比较合适。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式