現(xiàn)在完成時中常用的標志詞和短語
作者:大自然的野孩子
來源:互聯(lián)網(wǎng)
2016-12-17 19:22
1,since
?since表示“自從……以來”時,無論是用作介詞、連詞還是副詞,since都通常要與現(xiàn)在完成時連用。
【例句】
·?I’ve?had?nothing?to?eat?since?lunchtime.?
從午飯時間到現(xiàn)在我什么都沒吃。
·?We’ve?lost?a?lot?of?custom?since?our?prices?went?up.?
自從提價以后,我們失去了許多顧客的生意。
·?I?met?him?last?autumn?and?haven’st?seen?him?ever?since.?
我去年秋天碰見過他,打那以后就一直沒有見過他。
第一句中的since為介詞,其后接名詞作賓語,句子時態(tài)為現(xiàn)在完成時have?had;第三句中的since為連詞,引導時間狀語從句,主句時態(tài)為現(xiàn)在完成時have?lost;第三句中的since為副詞,其后不接任何詞語,句子時態(tài)為現(xiàn)在完成時haven’st?seen。
【注意】
當since從句的主句表示時間長度時,主句謂語通常用一般現(xiàn)在時代替現(xiàn)在完成時。
【例句】
·?It’s?a?long?time?since?they?left.?他們走后很久了。
·?It?is?ten?years?since?he?left?here.?他離開這兒已10年了。
由于主句表示的是時間長度a?long?time和ten?years,所以主句謂語中的現(xiàn)在完成時has?been也可換成一般現(xiàn)在時is。雖然兩種時態(tài)都可以用,但在口語中人們通常還是喜歡用比較簡單的一般現(xiàn)在時。
2,in?the?last?five?years
?類似于in?the?last?five?years的時間狀語,它若表示從現(xiàn)在算起的過去一段時間內(nèi),通常要與現(xiàn)在完成時連用。
【例句】
The?house?has?changed?hands?three?times?in?the?last?two?years.?在過去兩年中,這棟房子已轉(zhuǎn)手三次。
3,in?the?past?five?years
類似于in?the?past?five?years的時間狀語,它表示從現(xiàn)在算起的過去一段時間,因此通常要與現(xiàn)在完成時連用。如:
I’ve?seen?little?of?her?in?the?past?few?weeks.?近幾周我很少見到她。
We’ve?planted?thousands?of?trees?in?the?past?five?years.?過去五年我們種了成千上萬棵樹。
4,over?the?years
over?the?years?的意思是“這些年來”“經(jīng)過這么多年之后”“最近幾年”,通常表示的是從現(xiàn)在算起的過去幾年,因此通常與現(xiàn)在完成時連用。如:
She’s?brought?us?so?much?happiness?over?the?years.?這些年來,她給我們帶來了不少的幸福。
We’ve?had?a?few?arguments?over?the?years,?but?in?general?we?get?on?very?well.?最近幾年來,我們爭吵過幾次,但總的說來,我們相處得很好。
5,so?far
當so?far表示“到目前為止”時,它指的是從過去某時持續(xù)到現(xiàn)在的一段時間,因此通常與現(xiàn)在完成時連用。如:
So?far?500?people?have?died?in?the?earthquake.?到現(xiàn)在為止,已有500人在地震中喪生。
So?far?the?work?has?been?easy,?but?things?may?change.?到目前為止,這工作很容易,但情況可能有變化。
但是,當so?far表示“到這種程度或范圍”時,則不一定與現(xiàn)在完成時連用,而是可以根據(jù)情況選用時態(tài)。如:
I?can?only?help?him?so?far.?我只能幫他到這種程度。
6,up?to?now
up?to?now?的意思是“到現(xiàn)在為此”,指從過去持續(xù)到現(xiàn)在的一段時間,通常與現(xiàn)在完成時連用。如:
Up?to?now?he’s?been?quiet.?他直到此刻仍保持沉默。
Up?to?now,?the?work?has?been?easy.?到現(xiàn)在為止這工作還算容易。
7,It’s?the?first?time?that…
It’s?the?first?[second,?third…]?time?that…?的意思是“這是第一次(第二次、第三次……)做某事”,其中的that從句通常要用現(xiàn)在完成時。如:
It’s?the?second?time?I’ve?come?here.?這是我第二次來這兒。
It’s?the?first?time?that?he?has?seen?an?elephant.?這是他第一次見到大象。