您现在的位置是:首页 > 学科知识查询 > 高中英语题库

Leonardo da Vinci a scientist, if he had not been so skilled in other areas.A. would be B. must beC.

编辑:chaxungu时间:2026-04-27 03:00:14分类:高中英语题库

【题目】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正确。