a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 164|回复: 0

[PETS五级] 公共英语五级语法辅导:虚拟语气

[复制链接]
发表于 2012-8-14 13:28:15 | 显示全部楼层 |阅读模式
    虚拟语气
: Y" N  I& ]! G0 \& l  1) 概念
1 g+ g' J9 B$ W" w+ p% r  虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件,不一定是事实,或与事实相反。
( n0 G& p4 _: r  2) 在条件句中的应用5 P% d: g/ z0 x1 \3 o  t% h
  条件句可分为两类,一类为真实条件句,一类为非真实条件句。非真实条件句表示的是假设的或实际可能性不大的情况,故采用虚拟语气。% H5 Y- t" a% Y+ r+ v. x4 L
  1 真实条件句
, d. k' e3 ^  s  真实条件句用于陈述语气,假设的情况可能发生,其中 if 是如果的意思。
5 D9 ~" ]0 Y5 k$ q+ ~' u  时态关系
8 D- ^. b( H2 S" q* {7 \  句型: 条件从句    主句, L; V# x9 P2 }& ?0 M" ^9 h$ |# S
  一般现在时   shall/will + 动词原形. v' m- _: d7 H) F& v# W( Z
  If he comes, he will bring his violin.
$ ^9 A! @- k4 r/ q( r  典型例题% a/ j7 |8 @. g2 b% E( R: T
  The volleyball match will be put off if it ___." g2 A$ U/ ~( o& [9 }1 e
  A. will rain  B. rains  C. rained  D. is rained
8 r& K) G3 D) o2 h2 T' d  答案B。真实条件句主句为将来时,从句用一般现在时。' n: h5 |+ ]+ N
  注意:. ~9 g/ A$ D* r! R
  1) 在真实条件句中,主句不能用be going to表示将来,该用shall, will.3 d* v7 Z: B; }& j0 a  k  b  n
  (错) If you leave now, you are never going to regret it.
/ L1 G/ k" r8 {# G; k2 B  (对) If you leave now, you will never regret it.
% y1 E5 d: W8 f  2) 表示真理时,主句谓语动词便不用shall (will) +动词原形,而直接用一般现在时的动词形式。) [& A& D# O+ h9 t1 t( }
  2 非真实条件句
& Q. Y" \! j; T& [: X5 f& k  1)时态:可以表示过去,现在和将来的情况。它的基本特点是时态退后。
/ R& i9 E( G: Y  a.  同现在事实相反的假设。& h" Y/ Z* L% G) A0 q) r4 F* s
  句型 : 条件从句     主句9 K) Z- B6 v; X/ Z- E
  一般过去时   should( would) +动词原形, j) h& @5 l: U: j0 s! @, d6 W
  If they were here, they would help you.# c+ x1 `- j/ A7 ]% V5 i4 R% c
  b.  表示于过去事实相反的假设。# x1 {, ?; N1 [& O) Q
  句型: 条件从句      主句
' ?4 C+ H$ ?0 u2 @# m  过去完成时    should(would) have+ 过去分词  ~2 [1 O+ ~+ ?" `
  If she had worked harder, she would have succeeded.1 g" u( }( q$ {9 q( W* A! v
  The rice would not have been burnt if you had been more careful.
8 U4 H2 @: \# |; ~  ]( c  If my lawyer had been here last Saturday, he would have prevented me from going.) B4 W$ {* O$ h
  If he had come yesterday, I should / would have told him about it.0 y5 P; O+ V0 s. w. W" o
  含义:He did not come yesterday, so I did not tell him about it.# y) [+ U+ k; {. Y* K0 P* i; A) Q% S9 K
  If he had not been ill and missed many classes, he would have made greater progress.
1 l7 s" X+ Z5 a  a  含义: He was ill and missed many lessons, so he did not make greater progress.
# v6 k& T" W) y  N% i  c.  表示对将来的假想. b' C% D. E- C1 n/ W8 d1 j1 ~9 `
  句型:  条件从句       主句
! c4 Y0 p, W( j" [5 g; U  一般过去时      should+ 动词原形
" i& Y# y+ t+ P; _1 `' l# V" J  were+ 不定式     would + 动词原形
  {- }- k( B. A5 ?8 m  should+ 动词原形( u  z: h# o% o7 ~4 W
  If you succeeded, everything would be all right.4 K1 t4 B( L2 ^% B  ]0 i7 P1 f
  If you should succeed, everything would be all right.5 I: S  s; E9 P0 I; p: h- B3 X
  If you were to succeed, everything would be all right.9 h  `: z% i- i) @/ _8 c9 R' I0 T4 I
  3 混合条件句
4 F- {0 z; R, [! M0 Q6 g% M  主句与从句的动作发生在不同的时间,这时主,从句谓语动词的虚拟语气形式因时间不同而不同,这叫做混合条件句。
7 }& `; A3 N8 ?+ e% s; W  If you had asked him yesterday, you would know what to do now.
' k# j  \/ n1 b4 n( _  (从句与过去事实相反,主句与现在事实相反。)% M. o$ ^- n* ]# D
  If it had rained last night (过去), it would be very cold today (现在).2 t9 \  ~& z* u% f
  4 虚拟条件句的倒装, [" t2 X2 p+ K
  虚拟条件句的从句部分如果含有were, should, 或had, 可将if省略,再把were, should或had 移到从句句首,实行倒装。
" I) O# A/ R! ~  Were they here now, they could help us.
* N8 _" C6 |9 C  =If they were here now, they could help us.
1 M8 f0 v; T* F5 n& G7 P) `  C0 C) C  Had you come earlier, you would have met him1 P! z  u  [: S4 m
  =If you had come earlier, you would have met him.) ?( [! ]- S7 w2 \: w: F; n2 c
  Should it rain, the crops would be saved.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-7 02:23 , Processed in 0.175876 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表