The book was ( ) to the library last week,but he just couldn't find it when he wanted to.A to return B to be returned C to have returned D to have been returned答案是D,但是be to have done不是将来完成时吗,这里是过去时啊,还有我们老师说这里的D相当于should have done,为什么?
热心网友
这里的 be to do sth 是指按照和规定应该做……这句话的意思是:这本书在上个星期就应该已经归还给图书馆,但是当他想要这样做的时候却找不到这本书。这里书是被还给图书馆,而且用完成时态。这里绝对不是虚拟语气!!!是一个很简单过去式主句中包含完成时的被动态!
热心网友
be to have been done 表示过去已经完成了的动作,而且这里的书是被归还,应用被动语态。
热心网友
是虚拟语气吧?
热心网友
be to 表示将来,was to就是过去将来了。只是后面的形式用得不同,A是一不定式的一般体,B是被动态,C是完成体,D是完成体被动态。
热心网友
这句话的意思就是过去式的呀,哪里不对呀?