当代英语疑难问题详解
上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.(我们本来定于第二天上午起航。)