题目内容
【题目】It might have saved me some trouble ______ the schedule.
A.didIknow
B.haveIknown
C.doIknow
D.hadIknown
【答案】D
【解析】句意:如果我早知道日程安排,可能会省去我一些麻烦,根据题干中might have saved 可知主句是对过去的虚拟,从句应从if had known与主句保持一致。if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。故选D项。
练习册系列答案
相关题目