解释一下下面的英语题

来源:百度知道 编辑:UC知道 时间:2024/09/24 08:53:01
____you____it to the school Iibrary?
No,but I will do it later on.
A Have;return B Do;return C Will;return D Have;been return
(选出正确答案后,给解释一下哦,分析清楚会加分哦)

A,因为意思是你把它还给图书馆了么,问的是过去发生的事情,而且还书只是一瞬间的事,所以用完成时来问,所以B错,如果选C,回答应该是肯定回答,因为他将要去还书,D是用了被动态,应该是人去还书而不是人被还了

c 完成时的话return好象要+ed 所以B错 A错
主动语态 D错

你将要把它还回图书馆了吗?

你已经把这本书还给学校图书馆了吗? 不,我呆会再做.
此句应用过去完成时.been return是被还的意思,而主语却是你.所以应用return

选B。
因为A的时态的话,return应该是returned,所以错
C的话,用将来时,下面就应该回答YES,而不是NO,因为他自己也说了,会去还的
D的话,被动语态更加错了,再说就算是被动语态,return后面是不加宾语的,要把it去掉的
所以选B