logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > >

(单选题)

If you had taken your medicine yesterday, you ______ quite all right now.

A.are

B.were

C.would be

D.would have been

参考答案:C

参考解析:

考查错综虚拟语气。句意:如果你昨天吃药了,现在就应该好了。If的错综虚拟条件句,各自按照自己的时态进行变化。根据yesterday可知条件状语从句是对过去进行虚拟,谓语动词用过去完成时。根据now可知主句对现在进行虚拟,用would/could/should/might+动词原形。故选C。

知识点:
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部