请教大家两个英语句子,请知道的帮我解答一下,小弟刚刚系统性的学习英语不久

1个回答

  • 楼主,你好!

    不能去掉,have本身没有意思,而是现在完成式必须的,have + 动词过去分词 正好come的分词形式跟原型一致,导致你困惑.去掉就是错句了.

    可以,副词修饰动词place表示程度.

    针对楼主的问题补充,回答如下:

    may / might have done 表示“过去可能做了某事”.may 比 might 表示的可能性在说话人看来稍大些.may/might not have done表示“过去可能没有做某事.”例如:

    I can't find my keys. I may / might have left them at the school yesterday. 我找不到我的钥匙了.我可能昨天把他们落在学校了.

    John may/might not have passed the exam; he looks very sad.约翰可能没有通过考试.他看起来很忧伤.

    注意:may/might have done表推测不能用于疑问句中.