加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

关于虚拟语气的if和主将从现的if后时态的问题

(2012-12-27 11:53:27)
标签:

杂谈

近日,有同学问及if后边何时跟一般现在何时跟一般过去,其实他是对主将从现和虚拟语气的混淆。

请看如下例题:

这是真实条件句(主将从现)


If he ___ harder he will catch up with us soon.

study studies will study studied 

will go swimming with you if ___ free tomorrow.   will be shall be am was 

If you ___ chance to study in foreign country ,just take it .

getting had got will get get 

Donleave until he ___ back.  have come comes will come came 

Mary, what about going boating if it ___tomorrow. Good idea.

not rain will rain doesnrain wonrain 

Tell him about the news when he ____ ,John. - Yes, will.

comes will come would is coming 

Tomorrow we will go to the city park____ it is sunny.  as soon as when if as 

Please donleave until your teacher ___back.

will come came comes 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' 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 Cwould you have bought    D. will you have bought

考点2(和过去相反)

1If ____ where he lived, ____ 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. ________ him the answer ________ possible, but 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' 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 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  were to do it, ________ it some other way.

   A. will do          B. would do C. would have done   D. were to do

2.If we __________ 200 years oldwe __________ everything. 

A.were to becould change   B. had beenchanged 

C. werewould have changed   D. should bechanged 

3.If your father_____this tomorrowhe _____________ angry.

A.Knew,  would be  B.Know, was   C.Had knew ,would



怎么样,亲爱的同学们,单看黑体处就明白了吧?没标出来的题,你也来试试吧。




 

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有