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?!叭绻闵蠈W時努力學習,現在就已經是一個大學生了。”此題用到if引導的虛擬語氣,和現在事實相反,"have"用過去時"had",表“已經”,然后排除B,D(語義錯),又表“現在已是一大學生”,故D.