Error Warning!

出错了

Error page: /mobile/?aid=378817&mid=3
Error infos: Error writing file '/tmp/MYCA6AF3' (Errcode: 28)
Error sql: select `id`,`title` from `new_archives` where `arcrank`>-1 and `id`<'378817' and `typeid`='1547' order by `id` desc limit 1

英语六级语法精要:过去完成时_在线英语听力室
在线英语听力室

英语六级语法精要:过去完成时

时间:2016-09-27 23:56:42

(单词翻译:单击)

   一般过去式和过去完成时的对比:

  (1)过去完成时:
  过去的过去;
  eg:Before I came1 to Beijing, I had2 stayed in Shanghai.
  ① 一个句子里有两个谓语动词,一个发生在前,一个发生在后,发生在前的用一般过去时,发生在后的用过去完成时;
  eg:When the police3 arrived, the thieves4 had run away.
  ② 表示意向的动词,如hope5, wish, expect6, think, intend7, mean, suppose8等,用 过去完成时表示"原本…,却未能…"
  eg:We had hoped9 that you would10 come, but you didn’t. We had thought11 that he would take part12 in the competition,but he didn’t .
  ③ 虚拟语气:
  若虚拟的现象与过去事实相反,则用过去完成时;
  eg:If you had come to my birthday party, you would have seen13 Yaoming.
  虚拟语气中可以用had+过去分词,表示对过去事实的虚拟;
  3. 一般将来时
  (1)shall14/will, shall用于第一人称,常被will 所代替;
  eg:Which paragraph15 shall I read first?
  (2)be going16 to +不定式,表示将来;表示要发生的事情有了预先的计划、准备或有迹象表明要发生;
  eg:What are you going to do tomorrow?
  What will you do this afternoon?
  will表示纯粹的将来;
  (3)be +不定式:表将来,按计划或正式安排将发生的事;
  eg:We are to/will discuss17 the report18 next Saturday.
  (4)be about to +不定式:意为马上做某事,后面不可以接时间状语;
  eg:He is about to leave for Beijing.
  注意:
  (1)一般现在时有时也可表将来;
  eg:The train leaves19 at six tomorrow morning.
  ① 趋向性动词come, go, arrive, leave, start, begin, return20的一般现在时表将来,主 要用来表示在时间上已确定或安排好的事情。
  eg:When does the bus star? It stars in ten minutes.
  ② 在时间或条件句中,用一般现在时表将来;
  eg:I’ll write to you as21 soon as I arrive in Beijing.
  (2)现在进行时也可表将来:通常用于口语,翻译为打算……;
  come, go, start, arrive, leave, stay等词可以用进行时表将来;

分享到:

Error Warning!

出错了

Error page: /mobile/?aid=378817&mid=3
Error infos: Got error 28 from storage engine
Error sql: select `l`.`tag`,`l`.`index`,`l`.`level_id`,`b`.`id`,`b`.`word`,`b`.`spell`,`b`.`explain`,`b`.`sentence`,`b`.`src` from `new_wordtaglist` `l` left join `new_word_base` `b` on `l`.`tag`=`b`.`word` where `l`.`arc_id`='378817' and `l`.`level_id`>='' group by `b`.`word` order by `l`.`index` asc