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

If he had known he was building his own house.he all of it so differently.A. would do B. would have

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

【题目】If he had known he was building his own house,he all of it so differently.

A. would do B. would have done

C. could do D. must have done

在线课程

【答案】B

【解析】根据“If he had known”可知,本句是对过去的虚拟,因此主句中谓语动词需用would have done结构。must have done表示“一定做过”,是过去事情的肯定推测。