語法很難?很枯燥?很多人對語法望而卻步,其實是你不知道方法!今天,我們換種方式,不需要死記硬背,輕輕鬆鬆學語法。我們先來看下面的題目,你能選對嗎?
艾倫英語部落今天又給大家帶來一道有迷惑性的選擇題。很多同學都在這道題上丟過分,因為這道題目涉及到了瞬間動詞和延續性動詞的用法,很多同學對此用法不了解。不知道你能選到正確的答案嗎?
公布正確答案之前,我們先來迅速了解什麼是瞬間動詞,和它的基本用法。
瞬間動詞顧名思義,就是指動作短暫,不長久的動詞。而我們常見的這類詞有:begin, become, sell, buy, borrow等。瞬間動詞的用法通常有兩種:
1. 常和時間點連用。
2. 不能和時間段連用。
我們分別來看下面的句子,大家就明白啦。
在第一個句子當中我們可以看到,at 7 a.m(在7點鐘)是一個具體的時間點,而goes作為瞬間動詞可以和時間點連用。在第二個句子裡瞬間動詞是joined,而句子中出現了時間段for 3 years, 瞬間動詞是指短暫動作,是不能和時間段連用的,因此這是一個錯誤的表達。
所以正確的說法應該是:Lucy has been in the army for 3 years.
講完了瞬間動詞,那什麼又是延續性動詞呢?其實就如同它的表面意思,它指的是是長久的,可以延續性的動詞。我們常見的延續性動詞有:sleep, know, keep, wait, study等等。
劃重點!!延續性動詞和瞬間動詞的不同點是:
1. 它常和時間段連用。
2. 通常不和時間點連用。
我們來看下面的兩個句子:
大家可以看到在第一個句子裡,lived是一個延續性動詞,它的後面跟了for 2 years這一個時間段。第二個句子中,worked也是一個延續性動詞,而句子後面的at 10a.m是一個時間點,因此它們不能放在一個句子中連用。
了解清楚了瞬間動詞和延續性動詞,現在讓我們回到開頭的題目上吧。
先來了解下題目的意思:抱歉讓你久等了,沒關係,我只到這幾分鐘。
首先,通過題目大意,我們最先可以排除掉的選項是D,因為通過題意,我們可以判斷出,題目應該用現在完成時,而選項D為一般過去時,因此D可以排除。
再來看題目中for only a few minutes很明顯是一個時間段,在剩下的A,B和C三個選項裡,come和arrive都是瞬間動詞,並不能和時間段連用,因此正確答案為A,have been。你選對了麼?
通過今天的這道題目,我們掌握了瞬間動詞和延續性動詞的用法,如果你覺得用這種方法學語法有效的話,就快來關注艾倫英語部落吧~下期見!