题目内容

【题目】—Did Jack take the doctor's advice that he _____ in bed for another three days?

—If only he_____.

A.lie; had B.lies; does

C.lies; would D.lie; did

【答案】A

【解析】

试题分析:考查虚拟语气。advice后面同位语从句要用虚拟语气should do的形式,should可以省略,同样的词还有suggest, insist, require等,故第一空为lie. if only后面要用虚拟语气,与wish的用法相同,表示与现在相反,用一般过去式;表示与过去相反,用过去完成时;表示与将来相反,则用would/could+动词原形。上文时态为一般过去式,则虚拟语气为过去完成时。故选A.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网