题目内容
【题目】Leonardo da Vinci ______ a scientist, if he had not been so skilled in other areas.
A. would be B. must be
C. might have been D. should have been
【答案】C
【解析】
试题分析:考查虚拟语气。句意:如果达芬奇没有在其他地区被那样杀死,他可能就成为一个科学家了。根据句意,表示对于过去的推测,含有if的虚拟条件句,主句用情态动词加have done, 根据句意可能成为用might, 故C正确。
练习册系列答案
相关题目