問題詳情

【題組】30.
(A) had been
(B) has been
(C) was
(D) were

參考答案

答案:D
難度:簡單0.633
書單:沒有書單,新增

用户評論

炸蝦】評論

1.如果「現在」...,我就會... (與現在事實相反)無論I, he, she, we, they,be 動詞,一律使用 were!If + 主詞 + 過去式, 主詞 + would/could/should/might + 原形動詞If John had enough money, he would buy the car. 如果John有足夠的錢,他就會買那輛車了。(John現在沒有錢)If I were you, I wouldquit smoking.如果我是你,我會戒煙 (但事實上我不是你)2.如果「過去」...,我就會...(與過去事實相反)前面有助動詞(would/could/should/might),所以後方一定要搭配原形動詞,所以是 have不是hadIf + 主詞 + had + 過去分詞, 主詞 + would/could/should/might + have +過去分詞If Jessie had asked me for help, I could have helped her.如果Jessie當時有向我求助,我就能幫助她了。(Jessie過去沒有向我求助)3.如果「未來」...,我就會...If + 主詞 + 現在式, 主詞 + will/can/shall/may +原形動詞If they have a son, he willbe king one day.(如果他們生的是兒子,他有天會當上國王。)If it rains tomorrow, we will cancel the concert.(如果明天下雨,我們會取消演唱會。)