在英語學習中,我們經常會遇到一些看似復雜但實際上非常有趣的語法現(xiàn)象。其中,"
wish后面跟虛擬語氣怎么用
虛擬語氣通常用于wish后的賓語從句中,表示與事實相反或不大可能實現(xiàn)的愿望。通常有三種形式:
1、對將來發(fā)生的事情表示祝愿或愿望:主語+wish+從句主語+would(could, might)+動詞原形
eg:I wish she would try again.
我希望她能再試一次。
2、表示與現(xiàn)在事實相反的愿望:主語+wish(that)+從句主語+動詞過去式
eg:I wish I wasn’t leaving my son.
我希望我沒離開我兒子。
3、對過去發(fā)生的事情表示遺憾或后悔時:主語+wish(that)+從句主語+would/could have/had+過去分詞
eg:I wish you had come to my birthday party.
你要是來了我的生日晚會就好了。
擴展資料
desire、wish、hope、expect、want、long這些動詞都有“希望”之意。
desire語氣較正式莊重,著重渴望的力量與熱切,常含有強烈的意圖和目的。
wish語氣較弱,多指難于實現(xiàn)或不可能實現(xiàn)的愿望。
hope指對愿望實現(xiàn)有一定信心的希望。
expect通常指有很大程度的把握,但仍含有預料之意,或預計某事或某行動的發(fā)生。
want一般指所想要的東西是切望得到的東西,能彌補實際需要。
long語氣強,指極殷切地盼望著,這種盼望側重于很難或不可能得到的東西。有時也指一般愿望,但含一定感情色彩。
初中英語完成時態(tài)
1)過去時表示過去某時發(fā)生的動作或單純敘述過去的事情,強調動作;現(xiàn)在完成時為過去發(fā)生的,強調過去的事情對現(xiàn)在的影響,強調的是影響。
2)過去時常與具體的時間狀語連用,而現(xiàn)在完成時通常與模糊的時間狀語連用,或無時間狀語。
一般過去時的時間狀語:
yesterday, last week,…ago, in1980, in October, just now,具體的時間狀語
共同的時間狀語:
this morning, tonight,this April, now, once,before, already, recently,lately
現(xiàn)在完成時的時間狀語
for, since, so far, ever, never, just, yet, till/ until, up to now, in past years, always,
不確定的時間狀語
3)現(xiàn)在完成時可表示持續(xù)到現(xiàn)在的動作或狀態(tài),動詞一般是延續(xù)性的,如live, teach, learn, work, study, know.
過去時常用的非持續(xù)性動詞有come, go, leave, start, die, finish, become, get married等。
舉例:
I saw this film yesterday.
(強調看的動作發(fā)生過了。)
I have seen this film.
(強調對現(xiàn)在的影響,電影的內容已經知道了。)
Why did you get up so early?
(強調起床的動作已發(fā)生過了。)
Who hasn\'t handed in his paper?
(強調有卷子,可能為不公平競爭。)
She has returned from Paris.
她已從巴黎回來了。
She returned yesterday.
她是昨天回來了。
He has been in the League for three years.
(在團內的狀態(tài)可延續(xù))
He has been a League member for three years.
(是團員的狀態(tài)可持續(xù))
He joined the League three years ago.
(三年前入團,joined為短暫行為。)
I have finished my homework now.
---Will somebody go and get Dr. White?
---He\'s already been sent for.
句子中如有過去時的時間副詞(如 yesterday, last, week, in 1960)時,不能使用現(xiàn)在完成時,要用過去時。
(錯)Tom has written a letter to his parents last night.
(對)Tom wrote a letter to his parents last night.
—I came back last week.
—Has your term started yet?
—Yes,it started on Monday.
—我以為你還在休假。你是什么時候回來的?
—我是上周回來的。
—學校開學了嗎?
—是的,是星期一開學的。
B注意:關于過去的動作的對話常常用現(xiàn)在完成時的問答開始,但是通常會以一般過去時繼續(xù)下去,即使沒有指明時間。這是因為在開頭一句中提到的動作這時在說話人的腦子里已經確定了:
—Where have you been?
—I’ve been to the cinema.
—What did you see?/What was the film?
—(I saw)‘ Amadeus’.
—Did you like it?
—你去哪兒了?
—我看電影去了。
—看的什么電影?/電影的內容是什么?
—《莫扎特傳》。
—你喜歡這電影嗎?
Husband:Where have you been?
丈夫:你去哪兒了?
Wife:I’ve been at the sales.
妻子:商店大減價,我去買東西去了。
Husband:What have you bought?/What did you buy?丈夫:你買了什么東西?
Wife:I have bought/I bought you some yellow pyjamas.
妻子:我給你買了一套黃色的睡衣睡褲。
Husband:Why did you buy yellow?I hate yellow.
丈夫:你為什么買黃色的?我討厭黃顏色。
C現(xiàn)在完成時常常用于報紙和廣播中,用于開頭,說起某項活動,接著就用一般過去時進行描述。事情發(fā)生的時間常常在第二句里點出來:
Thirty thousand pounds’worth of jewellery has been stolen from Jonathan Wild and,Company,the jewellers.The thieves broke into the flat above some time during Sunday night and entered the shop by cutting a hole in the ceiling.
珠寶商店喬納森·威爾德公司價值三萬英鎊的珠寶被盜。竊賊約在星期日夜間某時潛入樓上的一套房子,然后在商店的天花板上挖洞進入商店。
即使未指明動作的時間,在第二句里也通常用一般過去時:
Two prisoners have escaped from Dartmoor.They used a ladder which had been left behind by some workmen,climbed a twenty-foot wall and got away in a stolen car.
兩個囚犯從達特姆爾監(jiān)獄逃走。他們用了工人丟下的梯子,爬上20英尺高的圍墻,然后乘偷來的汽車逃走了。
D現(xiàn)在完成時常用于書信中:
I am sorry I haven’t written before but I’ve been very busy lately as Tom has been away.
很抱歉,在這之前沒給你寫信。因為湯姆外出了,我最近一直很忙。
We have carefully considered the report which you sent us on 26 April,and have decided to take the following action.
我們已經仔細地考慮了你于4月26日寄來的報告,并已決定采取以下行動。
190形式
這種時態(tài)由動詞be的現(xiàn)在完成時形式+現(xiàn)在分詞構成:
肯定式:I have been working,he has been working等
否定式:I have not/haven’t been working等
疑問式:have I been working?等
否定疑問式:have I not/haven’t I been working?等
191用法
現(xiàn)在完成進行時表示一個過去開始、現(xiàn)仍在繼續(xù)中的動作
或一個過去開始、現(xiàn)在剛剛結束的動作
I’ve been waiting for an hour and he still hasn’t turned up.
我等了一小時了,可他還沒來。
I’m so sorry I’m late.Have you been waiting long?
真對不起,我遲到了。你等了很久了嗎?
必請記住,許多動詞一般情況下不能用進行時(參見第168節(jié)),但其中有些動詞在某些場合可以用進行時(參見第169節(jié)至第171節(jié))。因此可以說:
Tom has been seeing about a work permit for you.
湯姆一直在想辦法給你弄一個工作許可證。
She has been having a tooth out.
她(剛才)正讓醫(yī)生給她拔牙呢。
I’ve been thinking it over.
我一直在考慮這件事。
I’ve been hearing all about his operation.
我一直在聽人講他動手術的全部情況。
此外,動詞want常用于這種時態(tài),wish也可以這樣用:
Thank you so much for the binoculars.I’ve been wanting a pair for ages.
我非常感謝你送給我望遠鏡。我一直想要一副。
現(xiàn)在完成進行時沒有被動語態(tài)。They have been repairing theroad(他們這一陣一直在修這條路)的最近似的被動形式通常是 The road has been repaired lately(這條路最近修過)。這是現(xiàn)在完成時的被動語態(tài),但是這兩個句子并不完全相同。
192現(xiàn)在完成時的一般式與進行式的比較
A在表達一個在過去開始而現(xiàn)在仍在繼續(xù)或剛剛結束的動作時,某些動詞既可以用現(xiàn)在完成時,也可以用現(xiàn)在完成進行時。這樣的動詞有expect,hope,learn,lie,live,look,rain,sleep,sit,snow,stand,stay,study,teach,wait,want,work等:
How long have you learnt English?
你學習英語多久了?
How long have you been learning English?
(譯文同上。)
He has slept for ten hours.
他已經睡了十個小時了。
He has been sleeping for ten hours.
(譯文同上。)
It has snowed for a long time.
雪下了好長時間了。
It has been snowing for a long time.
(譯文同上。)
沒有進行式的動詞不可能有這樣的用法(參見第168節(jié)),即現(xiàn)在完成進行時不能代替以下例句中的現(xiàn)在完成時:
They’ve always had a big garden.
他們一直有一座大花園。
How long have you known that?
你知道這事多久了?
He’s been in hospital since his accident.
他從發(fā)生事故之后,一直在醫(yī)院里。
注意:現(xiàn)在完成進行時可以和時間短語連用,也可以不連用,這一點就有別于現(xiàn)在完成時,因為后者與像for six days,since June,never等一些時間短語連用才能表示這類動作。不用這些時間狀語時,現(xiàn)在完成時指的是完成了的一個動作。
B用現(xiàn)在完成時表示的反復的動作,有時可以作為連續(xù)的動作用現(xiàn)在完成進行時表示:
I’ve written six letters since breakfast.
早飯后我已經寫了六封信。
I’ve been writing letters since breakfast.
早飯后我一直在寫信。
I have knocked five times.I don’t think anyone’s in.
我敲了五次門。我想屋里沒有人。
I’ve been knocking.I don’t think anybody’s in.
我一直在敲門。我想屋里沒有人。
注意:現(xiàn)在完成進行時表示一種看來似乎是不間斷的動作,所以提到做一件事的次數(shù)或一共做了多少事情時,不能用現(xiàn)在完成進行時。
C用現(xiàn)在完成時表達的單一動作和用現(xiàn)在完成進行時表達的動作是有區(qū)別的:
(a)I’ve polished the car.
我擦了車。
意指這件事已經結束了。
(b) I’ve been polishing the car.
我在擦車來著。
意指過去一小時我就是這樣度過的,而不一定指動作已結束。注意:用現(xiàn)在完成進行時表示單一動作時,這一動作持續(xù)到說話的時間或者接近這一時間為止:
He’s been taking photos.
他一直在拍照。(他大概手里正拿著照相機。)
He has taken photos.
他拍過相片。(這件事可能是也可能不是最近發(fā)生的。)
193進一步舉例
A:I haven’t seen your brother lately.Has be gone away?
甲:我近來一直沒有見到過你的兄弟。他是不是到別的地方去了?
B:Yes,he’s/he has been sent to America.
乙:是的,他被派到美國去了。
A:When did he go?
甲:他什么時候走的?
B:He went last month.
乙:他是上個月走的。
A:Have you had any letters from him?
甲:你收到他的來信了嗎?
B:I haven’t,but his wife has been hearing from him regularly.
乙:我沒有收到,但他的妻子常收到他的來信。
A:Does she intend to go out and join him?
甲:她想出去跟他團聚嗎?
B:They’ve been thinking about it but haven’t quite decided yet.Unfortu-nately they’ve had a lot of expense lately and perhaps haven’t got themoney for her fare.
乙:他們正在考慮這件事,可還沒有最后決定。但是不巧得很,最近他們開銷很大,也許沒有錢給她買票。
Tom:What have you done with my knife?
湯姆:你怎么動我的小刀了?(你把我的小刀放在哪里了?)
Ann:I put it back in your drawer.
安:我把它放回你的抽屜里了。
Tom(taking it out):But what have you been doing with it?The blade’s alltwisted!Have you been using it to open tins?
湯姆(拿出小刀):可你用這刀子干什么來著?刃都卷了!你用它開罐頭了吧?
A:Do you see those people on that little sandy island?They’ve been wav-ing handkerchiefs for the last half hour.I wonder why.
甲:你看見小沙洲上的那些人了嗎?半小時了,他們一直揮舞著手絹。我不知是怎么回事。
B:They need help.The tide’s coming in and very soon that little islandwill be under water.Have you been sitting here calmly and doing noth-ing to help them?
乙:他們需要救援。潮水正在上漲,不一會兒那小島就要被淹沒。你難道一直在這里無動于衷地坐視不救嗎?
A:I’ve never been here before.I didn’t know about the tides.
甲:我以前從來沒來過這里。我不了解潮水的情況。
194形式和用法
A形式
過去完成時由had+過去分詞構成,因此無人稱變化:
肯定式:I had/I’d worked等
否定式:I had not/hadn’t worked等
疑問式:had I worked?等
否定疑問式:had I not/hadn’t I worked?等
B用法
1過去完成時是與現(xiàn)在完成時相當?shù)倪^去式。
現(xiàn)在完成時:
Ann has just left.If you hurry you’ll catch her.
安剛剛走。如果你快一點,就能追上她。(參見第183節(jié)。)
過去完成時:
When I arrived Ann had just left.
我到的時候,安剛剛離開。
現(xiàn)在完成時:
I’ve lost my case.
我的手提箱丟了。(參見第184節(jié)。)
過去完成時:
He had lost his case and had to borrow Tom’s pyjamas.
他的手提箱丟了,不得不去向湯姆借睡衣睡褲。
但是,過去完成時不像現(xiàn)在完成時那樣限于表達未指明時間的動作,因此可以說:
He had left his case on the 4∶40 train.
他把手提箱丟在4點40分的火車上了。
2現(xiàn)在完成時可以和 since/for/always等詞連用,表示一個開始于過去并仍在繼續(xù)或剛剛結束的動作。(參見第186節(jié)。)與此同理,過去完成時也可以用來表示在所說的過去某一時刻之前就已開始的動作,這一動作:
(a)在該時刻仍然在繼續(xù);或
(b)在該時刻停止或剛剛停止。
但應注意,過去完成時還可以用來表示:
(c)在所說時刻之前某一時候停止的動作。
(a),(b),(c)這三種類型的例句分別列舉如下:
(a)Bill was in uniform when I met him.He had been a soldier for tenyears/since he was seventeen,and planned to stay in the army till hewas thirty.
我遇到比爾的時候,他身穿軍服。那時他已經當了十年兵了/他
從17歲就當兵,并且還計劃在軍隊里呆到30歲。
Ann had lived in a cottage for sixty years/ever since she was born,andhad no wish to move to a tower block.
安在小屋里已經住了60年/安出生以來就一直住在小屋,也不想搬到塔樓去住。(這里也可以用過去完成進行時形式 had beeniiving。)
(b)The old oak tree,which had stood in the churchyard for300 years/since before the church was built,suddenly crashed to the ground.
屹立在教堂墓地上已300百年之久的老橡樹/在教堂建造之前就屹立著的老橡樹突然間嘩啦一聲巨響倒在地上。(這里也可以用過去完成進行時形式 had been standing。)
Peter,who had waited for an hour/since ten o’clock,was very angrywith his sister when she eventually turned up.
彼得等了一小時/從10點鐘起就等著,他妹妹終于來到時他非常生氣。(也可以用had been waiting。)
(c)He had served in the army for ten years;then he retired and married.
His children were now at school.
他在軍隊里服役十年,后來退伍并結了婚。他的孩子現(xiàn)在已上學了。
這里既不能用since也不能用過去完成進行時。還要注意到,這里的過去完成時沒有與之相當?shù)默F(xiàn)在完成時。如果把句中最后一個動詞變成現(xiàn)在時,其他動詞時態(tài)都要變成一般過去時。
英語的虛擬語氣怎么用呀
虛擬語氣
1.主語從句中的虛擬語氣主語從句中的虛擬語氣主要取決于某些形容詞和過去分詞,用來表示建議、命令、要求、驚異和失望等。其形式為:(should)+動詞原形。
常這樣用的形容詞有:
appropriate適當?shù)腶dvisable適當?shù)模侠淼腷etter較好的desirable理想的essential精華的imperative迫切的important重要的insistent堅持的natural自然的necessary必要的preferable優(yōu)越的,較好的strange奇怪的urgent緊迫的vital極其重要的
過去分詞有:
desired, demanded, ordered, requested, suggested, recommended, required等。
例如:
It is essential that you(should) win the voters’hearts.贏得選民的心是絕對必要的。
It was suggested that he(should) join the club activities.有人提議他應該參加俱樂部的活動。
2.表語從句和同位語從句中的虛擬語氣在表示建議、命令、主張、目的和愿望等名詞后面的表語從句和同位語從句中謂語動詞要求使用虛擬語氣。其形式為:(should)+動詞原形。
常這樣用的名詞有:
resolution決心,決議pray懇求decision決議motion提議suggestion建議preference選擇proposal提議advice勸告recommendation推薦desire愿望demand要求requirement要求order命令necessity必要性request要求idea主意、想法例如:
He gave orders that the guests(should) be hospitably entertained.他下令熱情款待這些客人。
His proposal is that we(should) get rid of the bad habits.他提議我們應該擯棄這些不良習性。
3.賓語從句中的虛擬語氣
1)某些動詞后所接賓語從句中的謂語動詞要求用虛擬語氣,用來表示建議、命令和要求等。其形式為:(should)+動詞原形。常這樣用的動詞有:
ask要求advise勸告determine決定decide決定command命令insist堅持intend打算move提議prefer寧愿propose提議order命令recommend推薦request要求require要求suggest建議urge主張demand要求desire渴望direct命令例如:
He insisted that the meeting be put off.他要求推遲那個會議。
They proposed that all the plans should be discussed at the meeting.他們建議所有的計劃都應該在會上討論。
2)在以it為形式賓語的復合賓語從句中也可以用虛擬語氣,其形式為:(should)+動詞原形。這一句型中使用的形容詞(賓補)與主語從句中的虛擬語氣所使用的形容詞相同。例如:
We think it advisable that he(should) think deeply before acting.我們認為他在行動之前好好考慮一下才是明智的。
3)wish后面所跟的賓語從句中的虛擬語氣表示某種不能實現(xiàn)的愿望。
其主要形式有三種:
表示對現(xiàn)在情況的虛擬:wish+主語+動詞過去式或were表示對過去情況的虛擬:wish+主語+ had+過去分詞表示對將來情況的虛擬:wish+主語+ would+動詞原形。
例如:
I wish I knew what was going to happen.但愿我能知道要發(fā)生什么事。
She wished she had stayed at home.她懊悔的是她當時要是在家就好了。
I wish I were rich.我恨不得我很有錢。
注意:在表示對過去情況的虛擬時,有時也可以用下列形式:
wish+主語+ would(could)+ have+過去分詞I wish I could have seen her last night.要是我昨天晚上能夠見到她那該多好。
4. if條件句中的虛擬語氣形式1)if非真實條件句所表示的假設則是不可能或不大可能發(fā)生或實現(xiàn)的,句中的主句與從句都用虛擬語氣。
在if非真實虛擬條件句中,主句和從句謂語動詞主要有下面幾種形式:
假設類型條件從句謂語動詞形式主句謂語動詞形式與現(xiàn)在事實相反動詞過去時(be用were)Should(would,could,might)+動詞原形與過去事實相反Had+過去分詞Should(would,could, might)+ have+過去分詞與將來事實可能相反動詞過去時(should+動詞原形,were to+動詞原形)Should(would,could,might)+動詞原形
If there were no gravity, we should not be able to walk.假如沒有引力,我們就不可能行走。
I wouldn’t have known what these were for if I hadn’t been told.假如別人不告訴我,我就不知道這些東西是干什么的了。
2)正式文體中,有時可把虛擬條件句中的連詞if省去,而將were,had, should等助動詞(不包括行為動詞)提到主語前面。如果句中沒有were,had或should時,既不能省略if,也不能倒裝。例如:
Were I to meet him tomorrow(= If I were to met him tomorrow), I should ask him about it.要是我明天見到他,我就會問他這件事的。
Had I had the money last year(= If I had had the money last year), I would have bought the house.如果我去年有了這筆錢,我就買那所房子了。
Should there be any trouble with the boiler, the automatic controlling unit would cut off the fuel oil supply.假如鍋爐出問題的話,自控裝置會自動切斷燃油的供給。
3)通常情況下,在非真實條件句中主句和從句的謂語動詞所指時間是一致的,但有時也可能指不同的時間,這時要根據(jù)上下文的意思采用不同的謂語動詞形式。例如:
If I were you, I would have taken his advice.我要是你,我就采納了他的建議。(從句指現(xiàn)在,主句指過去)
If the weather had been more favorable, the crop would be growing still better.如果氣候更適宜一些,莊稼會長得更好。(從句指過去,主句指現(xiàn)在)
5.含蓄虛擬條件句1)有時假設的情況并不以條件從句形式表示出來,而是通過一個介詞短語或其他方式表示。常用的詞或短語有:without, but for, but that, otherwise, or, but等。例如:
Without your help(=If we had not had your help), we could not have succeeded.要是沒有你的幫助,我們就不會成功的。
But for electricity(= If there were no electricity), there would be no modern industry.要是沒有電,就不會有現(xiàn)代工業(yè)。
He was having a meeting; otherwise he would have come over to help us.他當時正與他的學生進行討論,否則的話他就來幫我們了。
He felt very tired yesterday, or he would have attended the party.他昨天很累,不然他就參加那個聚會了。
2)在某些暗含虛擬條件的簡單句中,虛擬語氣可通過上下文表現(xiàn)出來。謂語動詞用should/ would be形式和should/ would have been虛擬形式。例如:
Any men in his position would have done like that.任何人處在他的位置都會那么做的。
You should(ought to) have come earlier.你本應來得早點。
6.其他句型中的虛擬語氣1)在would rather, would sooner, would just as soon, might as well和would prefer等后面所跟的從句中,也可以用虛擬語氣,表示愿望,意為“寧愿、但愿”。其形式為:
①“would rather(would sooner…)+主語+謂語動詞過去式”表示現(xiàn)在或將來的情況。
②“would rather(would sooner)+主語+動詞過去完成式”表示過去的情況。例如:I’d rather he didn’t go now.要是他現(xiàn)在不走就好了I’d just as soon you had been here yesterday.要是你昨天在這里就好了。
2)在句型“It is(high/ about) time…”后面也可以跟虛擬語氣,從句中常用過去式。有時也用“(should)+動詞原形”,意為“該是……的時候了”。例如:
It is time that the boy(should) go to school.這個小孩該上學了。
It is high time(that) the weather improved.天氣真該好起來了。
3)在“if only”引起的感嘆句中也要求用虛擬語氣,表示愿望。
形式為:①用過去時或“would/ could+動詞原形”表示與現(xiàn)在或未來事實相反的愿望。
②過去完成時表示與過去事實相反的愿望。例如:
If only you would listen to our advice.要是你聽我們的建議就好了。
If only I had not been busy last week!要是上周我不忙該多好啊!
If only she could marry me.但愿她能嫁給我。
注:if only也可以用于虛擬條件句中。例如:
If only I had more money, I could buy a car.要是我有更多的錢,我就可以買輛車了。
4)連接詞“in case, lest, for fear that”可以用來引導虛擬語氣。其形式通常為:“…lest(in case, for fear that)+主語+ should+動詞原形”。Lest, for fear that句中的should可以省去,in case句中的should通常不省去,但是in case句中可以不用虛擬語氣,而用陳述語氣。Lest, for fear that后面也可以接其他形式。例如:
He took his coat with him in case it should rain.他帶著雨衣以防下雨。
I will not make a noise for fear that I(should/ might) disturb you.我不會做聲的,以免打擾你。
Care must be taken in using this method lest overflow(should) occur.在使用這以方法的時候要謹慎小心,以免發(fā)生溢流現(xiàn)象。
參考資料:
快消品貨源網(wǎng)提供超市貨源信息,超市采購進貨渠道。超市進貨網(wǎng)提供成都食品批發(fā),日用百貨批發(fā)信息、微信淘寶網(wǎng)店超市采購信息和超市加盟信息.打造國內超市采購商與批發(fā)市場供應廠商搭建網(wǎng)上批發(fā)市場平臺,是全國批發(fā)市場行業(yè)中電子商務權威性網(wǎng)站。
本文內容整合網(wǎng)站:百度百科、知乎、淘寶平臺規(guī)則、Wish商戶政策





