Has the match finished yet? "Yes,it ___." 我写的是 has be all over,但是书上的答案是is all over,求解
答案:4 悬赏:0 手机版
解决时间 2021-04-23 07:01
- 提问者网友:我们很暧昧
- 2021-04-22 16:29
Has the match finished yet? "Yes,it ___." 我写的是 has be all over,但是书上的答案是is all over,求解
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-04-22 17:22
首先,你的语法是有问题的,应该是has been over。
1)be done可以是is done/was done/were done,这表示动词的一般现在式和一般过去式的被动语态,例如:The cup was broken by a child. 由主动句A boy broke a cup变来的。
have/has/had been done表示现在完成式和过去完成式的被动语态,例如:The film has been seen by all the students in our class. 由主动句All the student in our class have seen the film变来的。
2)have/has been+done 是现在完成时的被动语态。
教你一个小窍门,这个句子中,首先判断是现在完成式的基本形式“have/has been”然后再看后面“be(在这里形式是:been)+done为被动语态的基本形式,所以连起来,全句就是现在完成时的被动语态,不知道你懂了没有 。
再举一个例子will be doing 中“will be”为将来是的形态,will加上动词原形(be)而,“be doing”是现在进行时的一般结构,所以整个应该是“将来进行时”。你懂了吗,以后再遇到这个就这么判断就好了,只要记住基本的几个时态结构了,就可以轻而易举的举一反三。
希望你的英语水平蒸蒸日上。
1)be done可以是is done/was done/were done,这表示动词的一般现在式和一般过去式的被动语态,例如:The cup was broken by a child. 由主动句A boy broke a cup变来的。
have/has/had been done表示现在完成式和过去完成式的被动语态,例如:The film has been seen by all the students in our class. 由主动句All the student in our class have seen the film变来的。
2)have/has been+done 是现在完成时的被动语态。
教你一个小窍门,这个句子中,首先判断是现在完成式的基本形式“have/has been”然后再看后面“be(在这里形式是:been)+done为被动语态的基本形式,所以连起来,全句就是现在完成时的被动语态,不知道你懂了没有 。
再举一个例子will be doing 中“will be”为将来是的形态,will加上动词原形(be)而,“be doing”是现在进行时的一般结构,所以整个应该是“将来进行时”。你懂了吗,以后再遇到这个就这么判断就好了,只要记住基本的几个时态结构了,就可以轻而易举的举一反三。
希望你的英语水平蒸蒸日上。
全部回答
- 1楼网友:酒者煙囻
- 2021-04-22 20:05
同学,不必深究太细。但你的has be all over 肯定错了。has后面不可能用动词原形,要错起码也要错成has been才行。但词不达意。正解:Yes,it has finished already.
- 2楼网友:底特律间谍
- 2021-04-22 19:05
因为说这句话是基于现在的时间点,因此这句话的基本时态为现在时态。
然后,你分析整个句子的语境为:
比赛已经开始了吗?开始了?已经结束了!俄罗斯对赢了!
从这句话不难分析得出,最后的句子必定是一个现在完成时态,
表示动作到现在为止已经结束了,
因此,分析的结果,zhli只能选择现在完成时态,即正确答案为:d、has won!
请采纳,谢谢支持!
- 3楼网友:夜余生
- 2021-04-22 18:26
尽管问句是使用完成时态,但是over结束表示的是瞬间的动作,我们就使用一般现在时态就行了,是在对话中,不然是一般过去时态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯