(单选题)
Professor Green ______ English literature for nearly 20 years in the University of Southern California.
A.has been teaching
B.had been teaching
C.has taught
D.had taught
参考答案:A
参考解析:
考查现在完成进行时。句意:格林教授在南加州大学教授英国文学近20年。根据题干中的时间状语for nearly 20 years和句意可知,teach的动作从过去开始,持续到现在,并且有可能继续到未来,因此使用现在完成进行时。故选A。
知识点:
