SOS ENGLISH

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:40:50
Although the causes of cancer______,we do not yet have any pratical way to prevent it.
A.are being uncovered B.have been uncovered
C.are uncovering D.have uncovered
请选出真确答案并解释?Thank you!
『注意』But,正确答案是【A】,why?????

B,还怎么解释法?

B,虽然癌症的成因已经被发现,但是我们仍找不到实之有效的方法来预防它

正确答案B ,因为癌症的成因已经被发现,而且也成为过去.但是我们现在还在找方法预防,与现在是息息相关的,所以这句应用过去完成时,选B