Hesaidhe________hereforthreeyears

发布时间:2020-07-27 11:47:23

He said he ________ here for three years since he left college in 1979.A.had beenB.had goneC.has beenD.has gone

网友回答

A解析连词since决定了一个完成时态,同时我们还可以看到主句是一个一般过去时,所以综合起来我们就可以将时态定为过去完成时.注意had been与had gone的区别,其含义与现在完成时完全相同.
以上问题属网友观点,不代表本站立场,仅供参考!