永发信息网

Has the match finished yet? "Yes,it ___." 我写的是 has be all over,但是书上的答案是is all over,求解

答案:4  悬赏:0  手机版
解决时间 2021-04-23 07:01
Has the match finished yet? "Yes,it ___." 我写的是 has be all over,但是书上的答案是is all over,求解
最佳答案
首先,你的语法是有问题的,应该是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”是现在进行时的一般结构,所以整个应该是“将来进行时”。你懂了吗,以后再遇到这个就这么判断就好了,只要记住基本的几个时态结构了,就可以轻而易举的举一反三。
希望你的英语水平蒸蒸日上。
全部回答
同学,不必深究太细。但你的has be all over 肯定错了。has后面不可能用动词原形,要错起码也要错成has been才行。但词不达意。正解:Yes,it has finished already.
因为说这句话是基于现在的时间点,因此这句话的基本时态为现在时态。 然后,你分析整个句子的语境为: 比赛已经开始了吗?开始了?已经结束了!俄罗斯对赢了! 从这句话不难分析得出,最后的句子必定是一个现在完成时态, 表示动作到现在为止已经结束了, 因此,分析的结果,zhli只能选择现在完成时态,即正确答案为:d、has won! 请采纳,谢谢支持!
尽管问句是使用完成时态,但是over结束表示的是瞬间的动作,我们就使用一般现在时态就行了,是在对话中,不然是一般过去时态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁给个底下城安全系统检测不出来的挂谢谢
广西绣眼和黄雀哪种好养一点?干净一点?叫声
男女之间的交往是不是 不可以在学校呢?
我和我老婆生有两个孩子,可是现在的老婆已经
夫妻双方都是内地居民,内地离婚后想在香港复
暑期家长寄语,假期的家长寄语假期生活收获
江湖救急啊,谁知道智联招聘上置顶和自己一直
在网上哪可以看见《八分钟的温暖》《三年K班
爱拉屋(时代广场店)在什么地方啊,我要过去处
there be 句型的具体讲解
一个音乐的名字
台湾美女林志玲,三围是多少?
女生找男朋友高不高帅不帅很重要吗
DNF做个太辣光剑下来一共多少游戏币?具体的
陕西丹凤那地方怎么样?
推荐资讯
双色球中奖的顺序
猪肉现在多少钱一斤啊
V家是在怎样的情况下创造出亚种的,亚种存在的
脾虚吃什么比较好?
谁知道哪里可以下载童林传后传
我冬天比夏天胖了好多
青岛银行是不是商业银行
外地户口可以在南京中考吗
解梦!我前前天梦见我去玩捡到一颗人头,前天
宁海城内玄寂道士在什么地方
爱一个人很深的句子,形容一个少女很美的句子
两个胸打一饮料名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?