to have done不是表动作发生在谓语动词之前吗,但是这句话怎么解释

to have done不是表动作发生在谓语动词之前吗,但是这句话怎么解释
you supposed to have read the book
金guu 1年前 已收到3个回答 举报

草里马 花朵

共回答了24个问题采纳率:83.3% 举报

首先要纠正你的句子:
You're supposed to have read the book.
= You ought to have read the book.
按理说,你应该读过这本书.
to have read 在 are supposed 之前,没错.

1年前

1

lvchahaohe 幼苗

共回答了3678个问题 举报

虚拟语气的一种,suppose to have done 表示一种责备,本应该做。。。

1年前

2

xxnn 幼苗

共回答了7个问题 举报

应该是 you are supposed to have read the book 吧。可以译成:你本应该看过这本书的。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.025 s. - webmaster@yulucn.com