请教一道英语选择题,谢谢!
( ),he would have been the top student in the class. A.If he worked hard B.If he had worked hard C.If he was working hard D.Working hard 请问该题为什么选择A而不是B,谢谢!
对过去的虚拟,用过去完成时。 he would have been the top student in the class 这里用了过去完成时,说明是对过去的虚拟。 前面应该用一般过去时。 所以选择A.
我认为答案应该是B. 这是一个典型的表示虚拟的句子,意思是“如果他努力学习的话,他本应是班上的优等生”,说的情况与事实不相符,也就是说他现在不是班上的优等生,因为他并没有好好学习。 表示虚拟的句子,一般来说如果讲的是现在的情况,则应该用过去式,如果说的是过去的情况,就应该用过去的过去,也就是过去完成时。从句子的意思“如果他(过去)努力学习的话,他本应是班上的优等生”来看,从句中说的应该是过去的情况,所以应该是过去的过去,也就是说应该用过去完成时较好,所以我认为答案应该是B.
应该是B吧,过去完成时 I have worked 是现在完成时,它表示现在为基准点,以现在以前做过的事,强调完成.比如说I have done the word.(我(现在)完成了工作) I had worked 是过去完成时,它以过去的某一时间为基准,(一般是有上下文环境,以可能出现过去完成时,不然意思无法明确) 比如说:The second time I called you,I had done the word(我第二次打电话给你时(打电话是过去),我已经做完了工作.(工作是在打电话之前完成的)
答:1) admit 作“准许进入”、“允许参加”解释。例如: ①Open the window to admit some fresh air.打开窗子透透新鲜空...详情>>
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>