上QQ阅读APP看书,第一时间看更新
24 这里的are to have finished是什么意思?
问:有这样一道选择题:(1)You the job now, but you haven’t.
A. are going to finish
B. are to finish
C. are to have finished
D. are about to finish
答案是C。请问:既然到现在工作还未完成,为什么要用不定式的完成时呢?
答:因为不定式的完成时可用来表示过去应完成但却来完成的动作,常可译为“本来……”。这里的“You are to have finished the job now.”即可译为:“你现在本应完成这项工作。”又如:
(2)We were to have sailed next morning.(我们本来定于第二天上午起航。)