if you __at school,you___a college student now.Ahad studied hard,would have beenBshould have studied hars,should have beenChad studied hard,would beDwould study hard,must have been

热心网友

C had studied hard,would be虚拟语气中间有:if从句和主句所表示的假象情况时间不一致,要作相应的调整这句句子就是如此 ,前半句是与过去事实相反,后半句是与现在事实相反(这里有个很明显的now)现在先给你三种情况:1。 同现在事实相反if条件从句:动词过去时(be--were)主句:should( would) +动词原形例如: If they were here, they would help you。2。过去事实相反if条件从句: had+过去分词主句: should(would) have+ 过去分词If she had worked harder, she would have succeeded。3。对将来的假想条件从句:should/were to+动词原型主句: should/would + 动词原形If you succeeded, everything would be all right。根据上述的规律:前半句是与过去事实相反,故用had+过去分词--had studied hard后半句与现在事实相反,故用would+动词原型--would be   。

热心网友

c

热心网友

我觉得选c比较好

热心网友

选A

热心网友

我觉得选D

热心网友

选C,这里表示虚拟。If从句和主句所表示的假象情况时间不一致,需要作相应的调整。前半句是与过去事实相反,后半句是与现在事实相反。因此选C。

热心网友

Ahad studied hard,would have been

热心网友

选A

热心网友

我觉得是a

热心网友

选A。“如果你上学时努力学习,现在就已经是一个大学生了。”此题用到if引导的虚拟语气,和现在事实相反,"have"用过去时"had",表“已经”,然后排除B,D(语义错),又表“现在已是一大学生”,故D.