He left home in 1970 and( )heard of since. .had not been. B.wasn't. C.not has been D.has not been 选哪个为什么谢谢高手们!
人气:405 ℃ 时间:2020-02-03 23:07:27
解答
选【D】 虽然主句是一般过去式,但是后面有一个since,标志着要用完成式. 句意是他在1970年离家,从那以后杳无音讯. 杳无音讯这种状态一直到现在都还有,从1970年到现在他一直是has not been heard的状态.所以用现在完成式.为什么不能选C啊完成时不是这么表述的。 has是助动词,和do是一类的 do的否定是don't has的否定是has not