關於英語語法問題,高手請進

時間 2021-08-11 16:26:23

1樓:匿名使用者

現在完成時用來表示之前已發生或完成的動作或狀態,其結果的確和現在有聯絡。動作或狀態發生在過去但它的影響現在還存在;也可表示持續到現在的動作或狀態。

現在完成時用法:

⒈表示過去發生的動作或事情,對現在造成的影響。

⒉表示從過去開始發生的動作持續到現在,有可能馬上結束,但也有可能繼續下去。

⒊現在完成時的動詞必須具有可持續性,至少是能重複一次以上的動作。

一般過去時,表示過去某個時間裡發生的非持續性動作或存在的狀態,也表示過去習慣性、經常性的動作、行為。

a2中,when清楚地表明瞭,是過去某個時間點做的事情,並沒有涉及到是否持續到現在,也沒有涉及那件事情對現在造成的影響;但是根據上文(上文的現在完成時清楚地說明,clean the room對現在是有影響的),clean the room是已經發生過的,所以這裡需要使用過去時態。既然問句是一般過去時,回答句b2也要時態一致,故也需要使用一般過去時。

2樓:成心誠

只是問你什麼時候打掃的。並不強調對現在的影響,所以用一般過去時

前面是一般過去時問,一般過去時回答

3樓:nice水吉潔

我覺得有必要先給你區分一下現在完成時和一般過去時:前者表示過去發生的某一動作對現在造成的影響或結果,強調的是現在的情況;而後者只表示過去的動作或狀態,和現在不發生聯絡。a2:

打掃房間只表示過去的動作,沒有對現在造成影響。故用did.還有一點,現在完成時不能和表示過去的時間狀語連用。

an hour ago.一小時前,為過去的時間故用did.

英語語法問題,高手進,一個英語語法問題,高手進!!!

我認為沒有語病,後面的是動名詞複合結構。his players winning the game. 板博苟冰凡 1放在前面2a 是指一類,也可以用於第一次提到某個事物 one是對一個特定事物的指代 3some time 在未來的某時,經過若干時間 sometime adv.將來某個時候 some t...

關於英語語法問題

這位,這句話有點長,所以要首先抓住一個關鍵的東西,就是distinguish a from b 這個短語 把 與 區分開來 句中相當於 a 項的是 clothing worn by marriage partners,相當於 b 項的是 similar clothing worn by other ...

關於英語語法的問題,一個關於英語語法的問題

虛擬語氣有不同的表達方式,都是固定的語法要求,沒有為什麼。語法規則規定了it s high time 這種虛擬語氣後面的句子動詞要用過去時。it is high time you 後面跟虛擬語氣,可以是過去式,也可以是should 動詞原形,但should是不可以省略的,這在很多語法書上都有提到。這...