夏日香茶
幼苗
共回答了14个问题采纳率:92.9% 举报
第一句应该是:Where have you been?用的是现在完成时,强调对现在造成的影响,“你一直在哪里了?”你的Where you are?中主语在系动词之前,不是疑问句语序,另外时态是一般现在时,只说明现在的情况,而并没有表明过去的情况.你的I look for you all afternoon.也是只说明现在的情况,而并没有表明过去的情况,并且look for的时间和all afternoon的时间也不对应.
第二句应该是:I have looked for you all afternoon.用的是现在完成时,强调对现在造成的影响,“我一直在找你.”
第一句怎么会有2个you?因为要求填的横线处是由have been构成的,而助动词have要放在you的前面,但you的前面没有横线,所以答案为了正确标示,就重复写了you,并不是有两个you
软件翻译是根据单词大概给出的生硬的组合,它不会像人一样综合考虑时态等问题,所以软件的翻译是不可靠的.
1年前
追问
6
莫愁予
举报
错了 抱歉 第二句书上答案是have been looking 啊 那怎么填进去啊?I have been looking for you all aftrenoon.这句意是什么?我一直在找你一整个下午?为什么有been?
举报
夏日香茶
第二句书上答案是have I done 。它这里的have done 是想告诉你,要用现在完成时,done代表了任何一个可能的动词的过去分词形式,就像我们用sb.来指代某人去写一个句型:tell sb.to do sth.是一样的,这个sb.在具体的句子中可能是Tom, him, me等等。另外,根据这句话的末尾是句号,那么它是一个陈述句,所以have不能放在主语 I的前面,书上的答案是错误的!祝进步!