一道英语选择题,需要详细解释

来源:百度知道 编辑:UC知道 时间:2024/07/06 23:15:11
Evidence has been put forward showing that astronauts exposed to long periods of weightlessness _ quite severely.
A.have affected
B.had affected
C.have been affected
D.had been affected
答案是选c,为什那么不用用had而用have

。。。显然是have,它在描述一种事实,而不是完成的时态,你可能看到了exposed这个词,但是这不是过去式,你去查下字典就知道了,又不是加了ed就代表过去式

因为主句时态就是一般现在时,谓语动词为has!