Tenor George Shirley sang more than 20 leading roles at the Metropolitan Operas

游客2024-01-13  23

问题 Tenor George Shirley sang more than 20 leading roles at the Metropolitan Operas since having his debut there as Fernando in Cosifan tulle on October 24, 1961.

选项 A、sang more than 20 leading roles at the Metropolitan Opera since having
B、sang more than 20 leading roles at the Metropolitan Opera since having had
C、has sung more than 20 leading roles at the Metropolitan Opera since
D、has sung more than 20 leading roles at the Metropolitan Opera after
E、has sung more than 20 leading roles at the Metropolitan Opera subsequently to

答案 C

解析 根据A、B中的since短语判断A、B时态不对,同时since后跟having动名词组这种表达不符合习惯,应用since+名词短语/从句。C、D、E均用了现在完成时,但D、E中的现在完成时态与后面的after,subsequently to短语无法对应,而C中的完成时与since时间短语完美匹配。
转载请注明原文地址:https://tihaiku.com/zcyy/3357862.html
最新回复(0)