一、结构形式
过去完成进行时由would have been+现在分词构成。
二、用法归纳
过去将来完成进行时表动作从过去某一时间开始一直延续到过去将来某一时间。动作是否继续下去,由上下文决定。如:
He said that by the end of the spring term he would have been studying English for three years. 他说到了春季学期末,他就学了三年英语了。
I want you thinking of food and wine, because these last years would have been miserable for you. 我要你只想吃喝,因为最近几年你的生活够苦的。
在间接引语中,将来完成进行时通常要改为过去将来完成进行时。如:
I know by this time next week youll have been working here for 30 years.
I knew by that time he would have been working there for 30 years.
She will have been teaching in this university for 20 years by this summer.
She told me shed have been teaching in that university for 20 years by that summer.
上一篇: 高中英语时态用法详解之将来完成时
下一篇: 高中英语时态用法详解之将来进行时
Kunming animal park bundles up
World honors anti-apartheid hero
US Ambassador Locke to leave post next year
Apple sends in experts to probe employees' deaths
Israel slams nuclear agreement with Iran
New high-speed rail links Tianjin, Qinhuangdao
Signer claims 'schizophrenic' moment at Mandela event
Confucius' lessons still relevant, Xi says
Agency releases 2017 holiday plan
Urban shoppers shifting to online purchases
Nation ‘a strong Games candidate’
Girl's death spark calls for child services oversight
Bar lowered for private pilots
Kerry will visit Israel to discuss Iran nuclear issue
Diabetes has its day on stage
Electric car buyers must try their luck in lottery
Baidu sued amid claims of video copyright violation
South Africa commemorates Mandela with day of prayers
Laojiao facilities in limbo as detention system to end
Survey shows holiday preference
Yili looks to Italy for better milk
Group claims Tian'anmen attack
Dialogue 'key to relations'
Beijing to subsidize accident insurance for elderly people
Leadership charts path
He follows his heart with his feet
Screen time leads to bigger waistlines
PLO chief was 'not poisoned'
Family healthcare offered to eco-city residents
Students see benefits from courses in Romanian