这是真实条件句(主将从现)
1 If he ___ harder , he will catch up with us soon.
A study B studies C will study D studied
2 I will go swimming with you if I ___ free tomorrow. A will be B shall be C am D was
3 If you ___ a chance to study in a foreign country ,just take it .
A getting B had got C will get D get
4 Don’t leave until he ___ back. A have come B comes C will come D came
5 -Mary, what about going boating if it ___tomorrow. -Good idea.
A not rain B will rain C doesn’t rain D won’t rain
6 -Tell him about the news when he ____ ,John. - Yes, I will.
A comes B will come C would D is coming
7 Tomorrow we will go to the city park____ it is sunny. A as soon as B when C if D as
8 Please don’t leave until your teacher ___back.
A will come B came C comes D is coming
9.In summer, food will go bad if you ___________it in room temperature.
A. leave B. left C. being left D. having left
再看虚拟语气即非真实条件句
考点1(和现在相反)
1. Mary is ill today. If she _____ , she ____ absent from school.
A. were not ill; wouldn' t be
B. had been ill; wouldn't have been
C. had been ill; should have been
D. hadn't been ill; could be
2. If you had enough money, what ________ ?
A. will you buy B. would you buy
C. would you have bought
D. will you have bought
考点2(和过去相反)
1。If I ____ where he lived, I ____ a note to him.
A. knew, would
B. had known, would have sent
C. know, would send
D. knew, would have sent
2---- If he_____ , he ______ that food.
---- Luckily he was sent to the hospital immediately.
A. was warned; would not take
B. had been warned; would not have taken
C. would be warned; had not taken
D. would have been warned; had not taken
3. I ________ him the answer ________ possible, but I was so busy then.
A. could tell; if it had been
B. must have told; were it
C. should have told; had it been
D. should have told; should it be
4.I didn' t see your sister at the meeting. If she _________, she would have met my brother.
A. has come B. did come
C. came D. had come
5. That is a good book. You ________ it yesterday.
A. could buy B. should buy
C. should have bought
D. bought
6. He ________ you more help, even though he was very busy.
A. might have given
B. might give C. may have given
D. may give
考点3(和将来相反)
1. If I were to do it, I ________ it some other way.
A. will do B. would do
C. would have done D. were to do
2.If we __________ 200 years old,we __________ everything.
A.were to be,could change B. had been,changed
C. were,would have changed D. should be,changed
3.If your father_____this tomorrow,he _____________ angry.
A.Knew, would be B.Know, was C.Had knew ,would
怎么样,亲爱的同学们,单看黑体处就明白了吧?没标出来的题,你也来试试吧。