680. Tenor George Shirley sang more than 20 leading roles at the Metropolitan Opera 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
Solution:
Idioms + Logic
In C, has sung roles since his debut is idiomatic. Hence, C is the best choice.
In A and B, since having/since having had is awkward.
In D, after means that the roles were sung after debut but not till now.
In E, subsequently to means happening just after. Here since, which means till now, is required.
Sentence Correction - 1000 Questions with Solution:
(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
Solution:
Idioms + Logic
In C, has sung roles since his debut is idiomatic. Hence, C is the best choice.
In A and B, since having/since having had is awkward.
In D, after means that the roles were sung after debut but not till now.
In E, subsequently to means happening just after. Here since, which means till now, is required.
Sentence Correction - 1000 Questions with Solution: