答案:D。
例 2. -Did you have difficulty finding Ann's house?
-Not really. She _____ us clear directions and we were able to find it easily.
A. was to give
B. had given
C. was giving
D. would give
解析:句意:-你们找到Ann的家有困难吗?-没什么困难。她已经给了我们清晰的指示,我们能很容易找到。本题考查动词时态。动词give的动作发生在"were able to find"之前,符合过去完成时表示"过去的过去"的用法。故选B项。
答案:B。
例3. We _____ for over 2 hours. Are you sure this is the right way?
A. Have been driving
B. were driving
C. had driven
D. drove
解析:句意:我们已经开了两个多小时了,你确定这条路对吗?本题考查动词的时态。根据题干可知到目前为止我们一直在开始,所以用现在完成进行时。
答案:A。
例4. _____ the past year as an exchange student in HONG Kong, Linda appears more mature than those of her age.
A. Spending
B. Spent
C. Having spent
D. To spend
解析:句意:作为一名交换生在香港度过一年后,Linda看起来比同龄人更成熟。本题考查非谓语动词作状语。分析题干可知,非谓语动词与其逻辑主语Linda之间为主动关系,所以排除B项;非谓语动词所表达的动作发生在句子谓语appears之前,所以用完成式,排除A项和D项,故答案为C项。
答案:C。
例5. (2015北京101中学高三测试)-What do you think of the Didi Dache apps, Maria?
-They are handy for me. I _____ private cars using the apps for half a year.
A. have been hiring
B. hired
C. had hired
D. hire