______ English in America,he was considered one of the best teachers in the university.A.studying B.Studied C.Having studied D.Have studied选哪个?为什么?

问题描述:

______ English in America,he was considered one of the best teachers in the university.
A.studying B.Studied C.Having studied D.Have studied选哪个?为什么?

C.Having studied 表示曾在美国学过英语,构成原因状语,后面半句表示“他被公认为学校里最好的老师”

选C
having done做状语表示动作的完成以及比主句动作先一步
先学了英语,再被大学老师录取