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是完成體被動態。
熱心網友
這句話的意思就是過去式的呀,哪里不對呀?