精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

before的用法是什么?

時間:2024-08-08 08:03:13 學人智庫 我要投稿
  • 相關推薦

before的用法是什么?

  before 可以和過去完成時連接.

  下面是具體的內容.你可以從中找到答案.

  一. 過去完成時主要有以下幾點用法:

  1. 表示過去某一時間或動作之前已經發生或完成的動作或存在的狀態.句中常用by, before, when, until等詞引導的時間狀語.它是以過去某一時間為起點,所以過去完成時是一個相對的時態,表示的是“過去的過去”.只有和過去某時間或某動作相比較時才能用到它.例如:

  Most of the guests had left when he arrived at the party. 當他到達晚會時,他發現大多數客人已經離開了.

  2.過去完成時還可表示過去某一時刻之前發生的動作或狀態持續到過去某個時間或持續下去,常與for, since等詞連用.例如:

  When Jack arrived, he learned Mary had been away for almost an hour. 當杰克到時,他得知瑪麗已經離開快一個小時了.

  3. 用于并列句:一個并列句用的是過去式,如果另一個并列句表示的動作早于過去式這一動作,這時需用過去完成時.例如:

  Tom flew home, but his father had already died.湯姆乘飛機回家,他的父親卻已經去世了.

  4. 某些動詞的過去完成時表示過去未實現的希望、計劃或打算.常用的動詞有hope, expect, suppose, think, want, wish等.例如:

  They had hoped to be able to arrive before ten. 他們本來打算能在10點之前到達.

  5. 在before, after, as soon as等引導的從句中,由于這些連詞本身已經表示出時間先后,所以可以用過去時來代替過去完成時.例如:

  二. 一般過去時和過去完成時用法有哪些不同?

  1. 在主從復合句中的用法不同

  (1) 用在賓語從句中

  在主句謂語為一般過去時的賓語從句中,既可用一般過去時,也可用過去完成時.但兩種時態的意義明顯不同.試比較下列兩組句子

  She said she was a doctor. 她說她是位醫生.(說話時仍為醫生)

  She said she had been a doctor.她說她曾當過醫生.(說話時已不是)

  She said she had been a doctor for twenty years.她說她當過20年的醫生.(主要強調說話時已當過20年醫生,此狀態可能已經結束,也可能還沒有)

  但是,如果從句中有表示具體時間的狀語,則常用一般過去時.例如:

  He said he was born in 1986. 他說他是 1986年出生的.

  (2) 用在含有after的主從復合句中

  在含有after的主從復合句中,一般在從句中使用過去完成時,主句中使用一般過去時.例如:

  After he had done his homework, he went out to play football.

  因連詞after本身能明確表示時間的先后關系,因而多數的主句和從句均使用一般過去時.例如:

  After he arrived in England, Marx worked hard to improve his English.

【before的用法是什么?】相關文章:

What comes before six?(六前面是什么?)10-04

as用法10-12

the用法歸納10-15

see的用法06-12

have的用法06-26

考研英語It的用法08-03

結婚對聯的用法09-26

介詞at的用法大全06-09

lack的用法與搭配06-10

regret的用法總結08-14