過去完成時態(tài)的結構及用法
2022-06-22
- 相關推薦
①肯定句:主語+had+動詞過去分詞+其他.
②否定句:主語+did+not+動詞過去分詞+其他.
③一般疑問句:Had+主語+動詞過去分詞+其他?
擴展資料
肯定回答:Yes,主語+had.
否定回答:No,主語+hadn't.
、芴厥庖蓡柧洌禾厥庖蓡栐~或詞組+had+主語+過去分詞+其他?
、荼粍诱Z態(tài):主語+had(not) +been+動詞過去分詞+其他.
1. 過去完成時表示在過去某一時間或動作以前已經完成了的動作。這個過去的時間常用by,before等介詞短語或一個時間狀語從句表示,也可以暗含在上下文中。
I had finished my homework before supper.我在晚飯前就把作業(yè)做完了。
The play had already started when we got to the theatre. 我們到劇場時戲已經開始了。
2. 過去完成時還可表示過去某一時刻之前發(fā)生的動作或狀態(tài)持續(xù)到過去某個時間或還要持續(xù)下去,常與for,since等詞連用。如:
He had served in the army for ten years before he retired last year. 他在部隊干了十年,去年退役了。
He told me that he had known her since he was a child. 他告訴我他從小就認識她。
3. 在一段情景連貫的文字中,先發(fā)生的事放在后面敘述時,要用過去完成時。如:
Tom flew home, but his father had already died. 湯姆乘飛機回家,他的父親卻已經去世了。
4. 過去完成時也用于hardly...when..., no sooner...than..., It was the first time + that分句等一些固定句型中。
He had no sooner left the room than they began to talk about him. 他剛離開房間,他們就議論起他來。
It was the first time that he had ever spoken to me in such a tune.他用這樣的語調跟我講話,這是第一次。