问题
选择题
He is a financial manager in Wall Street now, but nobody knows he ________ part-time jobs here and there for survival for eight years.
A.does
B.did
C.had done
D.has done
答案
B
题目分析:考查时态:句意:他是华尔街的财政经理,但是没有人知道他有8年的时间为了生存到处打工。因为现在是华尔街的财政经理,8年的打工是在过去发生的,用一般过去时,选B。
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。虽然for eight years经常与现在完成时连用。但这句话里面的8年是过去的8年,用过去时。