過去完成進(jìn)行時(shí)和過去完成時(shí)區(qū)別
一、在學(xué)習(xí)英語語法中,過去完成進(jìn)行時(shí)是比較難掌握和理解的一種時(shí)態(tài),但是,它在我們英語學(xué)習(xí)中占著很重要的位置,也是我們學(xué)好語法的一個因素,現(xiàn)在,讓我們一起來看看過去完成進(jìn)行時(shí)和過去完成時(shí)在英語學(xué)習(xí)應(yīng)用的主要區(qū)別:
過去完成式的形式如下:主語+had+過去分詞(done)
1、肯定句:主語+had+過去分詞+其他.
2、否定句:主語+had+not+過去分詞+其他.
3、一般疑問句:Had+主語+過去分詞+其他?
肯定回答:Yes,主語+had
否定回答:No,主語+hadn't
4、特殊疑問句:特殊疑問詞或詞組+一般疑問句(Had+主語+過去分詞+其他)?
5、被動語態(tài):主語+had(hadn't)+been+過去分詞+其他
二、一般情況下,在含有過去完成時(shí)的句子中,有一前一后兩個事情,發(fā)生在前的事情用過去完成時(shí),發(fā)生在后的事情則用過去時(shí)。例如:
1.他到臺灣以前,曾學(xué)過中文。
He had studied Chinese before he came to Taiwan.
2.他念大學(xué)以前,曾前工作過。
He had worked before he decided to go to college.
3.我寫這篇有關(guān)愛爾蘭的小說以前,曾去過愛爾蘭。
I had been to Ireland before I wrote this book about Ireland's people.
4.我在上大學(xué)以前,已經(jīng)學(xué)過微積分。
I had studied calculus before I got into college.
5. 周一以前,已經(jīng)下過雪了。
It had already snowed before Monday.
三、如果我們要強(qiáng)調(diào)較早發(fā)生事件的連續(xù)性,我們可以用過去完成進(jìn)行式。過去完成進(jìn)行時(shí)和過去完成時(shí)惟一不同的地方是 had done 的地方一定要用had been doing 。以下是一些過去完成進(jìn)行式的例子:
1. I had been watching TV before you called me.
2. I had been working hard in a company for many years before I went to college.
3. He had been studying before he went to class.
4. He had been driving all day before he went to sleep.