Tense and aspect, although they are two different categories, always appear together. There are six tenses and two aspects in English.With reference to tense and aspect, we can speak about the following structures in practical usage. All English Tenses with Examples!(Note: progressive aspect is often called continuous.)
時態(tài)和體雖然是兩個不同的類別,但它們總是出現(xiàn)在一起。英語中有六個時態(tài)和兩種語體。參考時態(tài)和語體,我們可以在實際運用中談?wù)撓铝薪Y(jié)構(gòu)。所有附帶例子的英語時態(tài)!注意:進行體通常被稱為連續(xù)體。

一.Present Simple (present tense + common aspect)
一.一般現(xiàn)在時(現(xiàn)在時態(tài)+通用體)

Affirmative: Subject + Base Form of the Verb
肯定句:主語+動詞原形

note: for 3rd Person Singular (he/ she/ it) add ‘s’ to the base form
注:對于第三人稱單數(shù)(他/她/它),要在動詞原形后加“s”

I/ You/ We/ They work in a bank.
我/你/我們/他們在銀行工作。

He/ She works in a bank.
他/她在銀行工作。

Negative: Subject + don’t/ doesn’t + Base Form of the Verb
否定句:主語+助動詞不/不+ +動詞原形

I/ You/ We/ They don’t (do not) work.
我/你/我們/他們不工作。

He/ She/ It doesn’t (does not) work.
他/她/它不工作。

Interrogative: Question Word + do/does + Subject + Base Form of the Verb
疑問句:疑問詞+助動詞do/does+主語+動詞原形

Where do I/ you/we/they work?
我/你/我們/他們在哪里工作?

Where does he/ she work?
他/她在哪里工作?

1. Usual, regular action:
1.經(jīng)常,規(guī)律的行為

I usually go fishing at weekends. I don’t go fishing at weekends. Do I go fishing at weekends?
我通常在周末去釣魚。我周末不去釣魚。我周末去釣魚嗎?

You always know the answer. You don’t always know the answer. Do you always know the answer?
你總是知道答案。你并不總是知道答案。你總是知道答案嗎?

She never puts milk in her tea. She doesn’t put milk in her tea. Does she ever put milk in her tea?
她從不把牛奶放進茶里。她不把牛奶放在茶里。她把牛奶放進茶里了嗎?

My father plays the violin. My father doesn’t play the violin. Does your father play the violin?
我父親拉小提琴。我父親不拉小提琴。你父親拉小提琴嗎?

We sometimes go to the cinema on Friday. We don’t go to the cinema on Friday. Do we go to the cinema on Fridays?
我們有時星期五去看電影。我們星期五不去看電影。我們星期五去看電影嗎?

They never walk in the wood. They don’t walk in the wood. Do they walk in the wood?
他們從不在樹林里散步。他們不在樹林里散步。他們在樹林里散步嗎?

2. General existence; stating a fact:
2.普遍存在;陳述事實:

An ostrich has two legs. A rabbit doesn’t have two legs. How many legs does a spider have?
鴕鳥有兩條腿。兔子沒有兩只腿。蜘蛛有多少條腿?

The earth goes round the sun. The sun doesn’t go round the earth. Does the moon go round the earth?
地球繞著太陽轉(zhuǎn)。太陽不會繞著地球轉(zhuǎn)。月亮繞著地球轉(zhuǎn)嗎?

Water is liquid at room temperature. Gold isn’t liquid at room temperature. Is gold solid at room temperature?
水在室溫下是液態(tài)的。黃金在室溫下不是液態(tài)的。金子在室溫下是固體的嗎?

3. Dramatic narrative (theatre, sports, etc. events):
3.戲劇性的敘述(戲劇、體育等):

?Johnson takes the ball, he bounces it to the floor, then he throws and scores two points.
約翰遜拿到球,他把球反彈到地板上,然后投了兩分。

4. Timetables
4.時間表

The train leaves at half past four. The train doesn’t leave at five. What time does the train leave?
火車四點半發(fā)車,可是現(xiàn)在五點了還不開?;疖囀裁磿r候發(fā)車?

The course starts on 1 July. The course doesn’t start in June. When does the course start?
課程從7月1號開始,六月份這個課還沒開課呢。課程什么時候開始?

二.Present Progressive (present tense + progressive aspect)
二.現(xiàn)在進行時(現(xiàn)在時+進行體)

Affirmative: Subject + BE + Verb-ING
肯定句:主語+be動詞+動詞ing形式

You are cooking.
你正在做飯。

Negative: Subject + BE not + Verb-ING
否定句:主語+be not+動詞ing形式

You aren’t (are not) cooking.
你沒在做飯。

Interrogative: Question Word + BE + Subject + Verb-ING
疑問句:疑問詞+ be動詞 +主語+動詞ing形式

What are you cooking?
你正在做什么飯?

1. Action happening now:
1.表示正在發(fā)生的動作:

?I’m watching a film on TV now. I‘m not watching a film. Am I watching a film?
我正在看電視上的電影。我現(xiàn)在沒在看電影。我正在看電影嗎?

Watch out, a car’s coming. It isn’t not coming. Is it coming?
當心,汽車來了。汽車沒來。汽車來了嗎?

The boys are sleeping upstairs. They boys aren’t sleeping upstairs. Are the boys sleeping upstairs?
孩子們正在樓上睡覺。孩子們沒在樓上睡覺。孩子們正在樓上睡覺嗎?

2. Action happening about this time, but not necessarily now:
2.表示最近一段時間內(nèi)進行的行為,不一定是現(xiàn)在正在做的。

He‘s studying Spanish and German. He‘s not studying French. What languages is he studying?
他在學(xué)習(xí)西班牙語和德語。他沒在學(xué)法語。他在學(xué)習(xí)什么語言?

They‘re going to a business course. They aren’t going to a cooking course. What course are they going to?
他們要去上商業(yè)課。他們沒去上烹飪課。他們要去上什么課?

You‘re visiting museums while you’re here. You‘re not visiting factories.? Are you visiting museums in our city?
你來的時候參觀了博物館。你沒有參觀工廠。你參觀我們城市的博物館了嗎?

3. Definite arrangement in the near future:
3.表示近期內(nèi)的明確安排:

I‘m travelling to Paris tomorrow. I‘m not travelling to Paris tomorrow. Am I travelling to Paris tomorrow?
我明天要去巴黎旅行。我明天不去巴黎旅行。我明天要去巴黎旅行嗎?

My son is taking his girlfriend to dinner tonight. My son isn’t taking his girlfriend to dinner tonight. Is he taking his girlfriend to dinner tonight?
我兒子今晚要帶他的女朋友去吃飯。我兒子今晚不帶他的女朋友去吃飯。他今晚要帶他的女朋友去吃飯嗎?

You‘re going to Italy on holiday this year, aren’t you? You aren’t going to Greece. Where are you going on holiday this year?
你今年要去意大利度假,不是嗎?你不打算去希臘。今年你打算去哪里度假?

三.Past Simple (past tense + common aspect)
三.一般過去時(過去時態(tài)+通用體)

Affirmative: Subject + Verb in Past Simple (2nd form)
肯定句:主語+動詞一般過去式(第二種形式)

I/ You/ He/ She/ It/ We/ They lived in London ten years ago.
十年前,我/你/他/她/它/我們/他們生活在倫敦。

Negative: Subject + didn’t (did not) + Base Form of the Verb
否定句:主語+助動詞didn't+動詞原形

I/ You/ He/ She/ It/ We/ They didn’t like the film.
我/你////我們/他們不喜歡這個電影。

Interrogative: Question Word + did + subject + Base Form of the Verb
疑問句:疑問詞+did+主語+動詞原形

Where did I/ you/ he/ she/ it/ we/ they meet Richard?
在哪里我/你/他/她/它/我們/他們遇見的理查德?

Actions, events in the past:
表示發(fā)生在過去的動作,事件:

I had lunch with Mrs Robinson yesterday. I didn’t have lunch with Mrs Robinson yesterday. Did I have lunch with Mrs Robinson yesterday?
我昨天和魯濱孫太太一起吃的午飯。我昨天沒有和魯濱孫夫人一起吃午飯。我昨天和魯濱孫夫人共進午餐了嗎?

Mother went to work on Tuesday. Mother didn’t go to work on Tuesday. Did Mother go to work on Tuesday?
媽媽星期二去上班了。媽媽星期二沒去上班。媽媽星期二去上班了嗎?

You did the shopping this morning. You didn’t do the shopping this morning. Where did you do the shopping this morning?
你今天早上去買東西了。你今天早上沒去買東西。今天上午你在哪里買的東西?

She travelled to Spain last year. She didn’t travel anywhere last year. Where did she travel last year?
她去年去了西班牙。她去年沒有去任何地方旅行。她去年在哪兒旅行的?

四.Past Progressive (past tense + progressive aspect)
四.過去進行時(過去時態(tài)+進行體)

Affirmative: Subject + was/ were + Verb-ING
肯定句:主語+was/were+動詞ing形式

I/He/She was having a shower when you called.
當你打電話給我時,他正在洗澡。

We/ You/ They were watching TV when Bob arrived.
鮑勃來的時候,我們/你們/他們正在看電視。

Negative: Subject + wasn’t (was not)/ weren’t (were not) + Verb-ING
否定句:主語+wasn't/weren't+動詞ing形式

I/ He/ She wasn’t having a shower when you called.
你打來電話時,她沒在洗澡。

We/ You/ They weren't watching TV when Bob arrived.
鮑伯來的時候,我們[你] [他們]沒在看電視。

Interrogative: Question word + was/ were + Verb-ING
疑問句:疑問詞+was/were+動詞ing形式

What were you doing when Bob arrived?
當鮑勃來的時候,你在干什么?

What was she doing when you called?
當你打電話的時候,她在干什么?

Action in progress in the past:
表示過去正在進行的動作:

I was working in the garden when my sister arrived. I wasn’t working in the garden when my sister arrived. Was I working in the garden when my sister arrived?
我姐姐來的時候,我正在花園里工作。當我姐姐來的時候,我沒在花園里工作。我姐姐來的時候,我正在花園工作嗎?

We were watching a film at ten last night. We weren’t watching a film at ten last night. Were we watching film at ten last night?
昨天晚上十點我們正在看電影。昨天晚上十點我們沒在看電影。昨天晚上十點我們在看電影嗎?

She was playing with the kids from eight to nine. She wasn’t playing with the kids from eight to nine. Who was she playing with?
她正在和八歲到九歲的孩子們一起玩。她沒和八歲到九歲的孩子們一起玩。她在和誰玩?

五.Present Perfect Simple (present perfect tense + common aspect)
現(xiàn)在完成時(現(xiàn)在時態(tài)+通用體)

Affirmative: Subject + have/ has + Past Participle (3rd Form of the Verb)
肯定句:主語+have/has+過去分詞(動詞的第三種形式)

I/ You/ We/ They have finished the letter.
我/你們/我們/他們已經(jīng)寫完信了。

He/ She has finished the letter.
他/她寫完了信。

Negative: Subject + haven’t (have not)/ hasn’t (has not) + Past Participle
否定:主語+haven't/hasn't+過去分詞

I/ You/ We/ They haven’t finished the letter.
我/你/我們/他們還沒寫完這封信。

He/ She hasn’t finished the letter.
他/她還沒寫完這封信。

Interrogative: Question Word + have/ has + Past Participle
疑問句:疑問詞+have/has+過去分詞

Have I/ you/we/ they finished the letter?
我/你/我們/他們寫完信了嗎?

Has he/she finished the letter?
他/她寫完信了嗎?

1. Action with a result:
1.帶有結(jié)果的行為:

對不起,我停車停錯地方了。我停車沒有停錯地方。我停車停錯地方了嗎?

You‘ve (already) printed the letters. You haven’t printed the letters (yet). Have you printed the letters (yet)?
你已經(jīng)把信打印好了。你還沒有打印這些信呢。你把信打印出來了嗎?

We‘ve (already) done the rooms. We haven’t done the rooms yet. Have we done the rooms (yet)?
我們已經(jīng)把房間整理好了。我們還沒打掃房間呢。我們把房間整理好了嗎?

He has already repaired the lawn-mower. He hasn’t repaired the lawn-mower yet. Has he repaired the lawn-mower yet?
他已經(jīng)修好了割草機。他還沒有修理割草機。他修好了割草機嗎?

2. Action in incomplete time:
2.表示持續(xù)性的動作:

Our friends have visited us four times this summer. Our friends haven’t visited us this summer. How many times have our friends visited us this summer?
今年夏天我們的朋友已經(jīng)來我們這兒四次了。今年夏天,我們的朋友沒有來看我們。今年夏天,我們朋友來看過我們幾次?

I‘ve been to the cinema a lot lately. I haven’t been to the cinema lately. Have I been to the cinema lately?
最近我經(jīng)常去看電影。我最近沒去看電影。我最近去看電影了嗎?

You‘ve been on holiday this year. You haven’t been on holiday this year. Have you been on holiday this year?
你今年度假去了。你今年沒去度假。今年你去度假了嗎?

3. Action in the past without saying when:
3.過去某一時刻發(fā)生的動作:

?Jane has already been to Italy. Jane has never been to Italy. Has Jane ever been to Italy?
珍妮已經(jīng)去過意大利了。簡從未去過意大利。簡去過意大利嗎?

You have already swum in this lake. You haven’t swum in this lake yet. Have you ever swum in this lake?
你已經(jīng)在這個湖里游過泳了。你沒有游過這湖呢。你在這個湖里游過泳嗎?

You‘ve been to the hairdresser’s. You haven’t been to the hairdresser’s. Where have you been?
你去過理發(fā)店了。你還沒去過理發(fā)店。你去哪兒了?

4. Action beginning in the past and still continuing:
4.表示過去某一時刻開始并一直持續(xù)的動作:

The Simpsons have lived here for eight years. The Simpsons haven’t lived here for long. How long have the Simpsons lived here?
辛普森一家在這里住了八年了。辛普森一家很久沒有在這兒住。辛普森一家住在這里多久了?

He has driven a car since 2002. He hasn’t driven a car since 2002. Has he driven a car since 2002?
他從2002年起開車的。他從2002年起就沒有開車了。他是從2002年的時候開車的嗎?

You‘ve worked here for two years. You haven’t worked here for two years. How long have you worked here?
你在這里工作兩年了。你已經(jīng)兩年沒在這里工作了。你在這里工作多久了?

六.Present Perfect Progressive (present perfect tense + progressive aspect)
六.現(xiàn)在完成進行時(現(xiàn)在完成時+進行體)

Affirmative: Subject + have/ has been + Verb-ING
肯定句:主語+have/has been+動詞ing形式

I/ you/ We/ They have been learning English for a year.
我/你/我們/他們學(xué)英語已經(jīng)有一年了。

He/ She has been learning English for a year.
他/她學(xué)英語已經(jīng)有一年了。

Negative: Subject + haven’t/hasn’t been + Verb-ING
否定句:主語+haven’t/hasn’t been+動詞ing形式

I/ You/ We/ They haven’t been playing tennis for a long time.
我/你/我們/他們很久沒有打網(wǎng)球了。

He/ She hasn’t been playing tennis for a long time.
他/她很久沒有打網(wǎng)球了。

Interrogative: Question Word + have/ has + Subject + been Verb-ING
疑問句:疑問詞+have/has+主語+been 動詞ing形式

How long have I/ you/ we/ they been learning English?
我/你/我們/他們學(xué)英語多長時間了?

How long has he/ she been learning English?
他/她學(xué)英語多長時間了?

Action beginning in the past and still continuing (with the progress emphasized):
從過去開始并仍在持續(xù)的行動(著重強調(diào)的仍在進行):

They‘ve been staying in this hotel for ten days. They haven’t been staying in this hotel for ten days. Have they been staying in this hotel for ten days?
他們已經(jīng)在這家旅館住了十天了。他們已經(jīng)十天沒有住在這家旅館了。他們在這家旅館住了十天了嗎?

He has been mowing the lawn all this morning. He hasn’t been mowing the lawn all this morning. How long has he been mowing the lawn?
整個上午他一直在修剪草坪。整個上午他都沒有修剪草坪。他修剪草坪多長時間了?

You‘ve been missing classes lately. You haven’t been coming to class lately. What have you been doing lately?
你最近一直缺課。你最近一直都沒來上課。你最近在忙什么?

七.Past Perfect Simple (past tense + common aspect)
七.過去完成時(過去時態(tài)+通用體)

Affirmative: Subject + had + Past Participle
肯定句:主語+had+過去分詞

I/ You/ He/ She/ We/ They had already met Sarah before the party.
我/你/他/她/我們/他們在聚會前已經(jīng)見過莎拉了。

Negative: Subject + hadn’t (had not) + Past Participle
否定句:主語+hadn’t+過去分詞

I/ You/ He/ She/ We/ They hadn’t met Sarah before the party.
我/你/他/她/我們/他們在聚會前沒有見過莎拉。

Interrogative: Question Word + had + Subject + Past Participle
疑問句:疑問詞+had+主語+過去分詞

Had I/ you/ he/ she/ we/ they met Sarah before the party?
我/你/他/她/我們/他們在聚會前見過莎拉嗎?

Action in the past before another:
表示發(fā)生在過去某一行為之前的動作:

She said she had written three letters the day before. She said she hadn’t written any letters the day before. How many letters had she written the day before?
她說她前一天寫了三封信。她說她前一天沒寫過信。她前一天寫了多少封信?

They had lived in York before they moved to Liverpool. They hadn’t lived in York before they moved to Liverpool. Where had they lived before they moved to Liverpool?
他們搬到利物浦以前住在約克郡。他們搬到利物浦以前沒有住在紐約。他們搬到利物浦之前住在哪里?

You‘d locked the door before you left. You hadn’t locked the door before you left. Had you locked the door before you left?
你走之前鎖好門了。你離開之前沒有鎖好門。你離開之前鎖門了嗎?

八.Past Perfect Progressive (past perfect tense + progressive aspect)
八.過去完成進行時(過去完成時態(tài)+進行體)

Affirmative: Subject + had been + Verb-ING
肯定句:主語+had been+動詞ing形式

I/ You/ He/ She/ We/ They had been living in German for years before? moving here.
我/你/他/她/我們/他們在搬到這里以前,已經(jīng)在德國住了很多年了。

Negative: Subject + hadn’t been + Verb-ING
否定句:主語+hadn't been+動詞ing形式

I/ You/ He/ She/ We/ They hadn’t been living in Germany for a long time before moving here.
我/你/他/她/我們/他們搬到這里以前沒有在德國住過。

Interrogative: Question Word + had + Subject + been Verb-ING
疑問句:疑問詞+had+主語+been 動詞ing形式

How long had I/ you/ he/ she/ we/ they been living in Germany before moving here?
我/你/他/她/我們/他們搬到德國以前,在這里住了多久?

Action in the past before another (with the progress emphasized):
表示發(fā)生在過去某一行為之前的動作:(強調(diào)動作正在進行)

He said he had been mowing the lawn all that morning. He said he hadn’t been mowing the lawn all that morning. How long had he been mowing the lawn when you met him?
他說他整個上午都在割草。他說他整個上午都沒有割草。你見到他時,他割草多久了?

They had been working for the same company for a long time before they changed jobs. They hadn’t been working for the same company for a long time before they changed jobs. Had they been working for the same company for a long time before they changed jobs?
在換工作之前,他們在同一家公司工作了很長時間。他們在同一家公司工作了很長時間才換工作。在換工作之前,他們在同一家公司工作了很長時間嗎?

They had been? living in York before they moved to Liverpool. They hadn’t been living in York before they moved to Liverpool. How long had they been living in York before they moved to Liverpool?
他們搬到利物浦以前一直住在約克。他們搬到利物浦之前,還沒有在約克住過。他們搬到利物浦之前,在約克住了多久?

八.Future Simple (future tense + common aspect)
八.一般將來時(將來時態(tài)+通用體)

Affirmative: Subject + Will + Base Form of the Verb
肯定句:主語+will+動詞原形

I/ You/ He/ She/ We/ They will see Jane when she comes back from India.
我/你/他/她/我們/她從印度回來后將見到簡。

Negative: Subject + Won’t (will not) + Base Form of the Verb
否定句:主語+不將+動詞原形

I/ You/ He/ She/ We/ They won’t see Jane when she comes back from India.
我/你/他/她/我們/她從印度回來后不會見到簡。

Interrogative: Question Word + Will + Subject + Base Form of the Verb
疑問句:疑問詞+will+主語+動詞原形

Will I/ you/ he/ she/ we/ they see Jane when she comes back from India?
我/你/他/她/我們/他們從印度回來后將會見到簡嗎?

Fact, action or event in the future:
表示未來的事情,行為或事件

I will be thirty years old next year. I won’t be thirty years old again. Will I be thirty years old again?
明年我就三十歲了。我再也不會三十歲了。我還會再回到三十歲嗎?

We‘ll meet them at the station at six. We won’t meet them at the station. Where will we meet them?
我們六點鐘在車站接他們。我們不會在車站接他們。我們將在哪兒見他們?

You‘ll cross the channel by ferry. You won’t cross the channel. How will you cross the channel?
你將乘渡船橫渡海峽。你不會橫渡海峽。你將如何橫渡海峽?

十.Progressive (future tense + progressive aspect)
十.將來進行時(將來時態(tài)+進行體)

Affirmative: Subject + Will Be + Verb-ING
肯定句:主語+will be+動詞ing形式

I/ You/ He/ She/ We/ They will be having fun at the party.
我/你/他/她/我們/他們將在聚會上會玩得很開心。

Negative: Subject + Won’t Be + Verb-ING
否定句:主語+Won’t Be +動詞ing形式

I/ You/ He/ She/ We/ They won’t be having fun at the party.
我/你/他/她/我們/他們將不會在聚會上玩得很開心。

Interrogative: Question Word + Will + Subject + Be Verb-ING
疑問句:疑問詞+will+主語+be 動詞ing形式

Will I/ you/ he/ she/ we/ they be having fun at the party?
我/你/他/她/我們/他們將在聚會上玩得開心嗎?

Action in progress at a given time of the future:
表示未來特定時間內(nèi)正在進行的動作:

This time tomorrow we will be flying to Los Angeles. We won’t be flying to New York. Where will we be flying?
明天這個時候我們將飛往洛杉磯。我們將不會飛往紐約。我們將往哪里飛行?

You‘ll be doing housework with me at six tomorrow. You won’t be playing football. What will you be doing at six tomorrow?
明天六點你將和我一起做家務(wù)。你將不會踢足球。明天六點你將干什么?

I‘ll be playing tennis from seven to nine. I won’t be playing tennis at six. When will I be playing tennis?
我將從七點到九點打網(wǎng)球。我六點不會打網(wǎng)球。我將什么時候打網(wǎng)球?

十一.Future Perfect Simple (future perfect tense + common aspect)
十一.將來完成時(將來完成時+通用體)

Affirmative: Subject + Will Have + Past Participle
肯定句:主語+will have+過去分詞

I/ You/ He/ She/ We/ They will have met Dora’s husband by this time tomorrow.
我/你/他/她/我們/他們明天這個時候?qū)姷蕉淅恼煞颉?/div>

Negative: Subject + Won’t Have + Past Participle
否定句:主語+Won’t Have+過去分詞

I/ You/ He/ She/ We/ They won’t have met Dora’s husband by this time tomorrow.
我/你/他/她/我們/他們明天這個時候?qū)⒉粫姷蕉淅恼煞颉?/span>

Interrogative: Question Word + Will + Subject + Have + Past Participle
疑問句:疑問詞+will+主語+have+過去分詞

Will you have met Dora’s husband by this time tomorrow?
明天這個時候你會見到朵拉的丈夫嗎?

Action completed by a given time of the future:
在未來某一特定時間內(nèi)完成的行動:

I will have done this work by the end of next week. I won’t have done this work by the end of next week. Will I have done this work by the end of next week?
到下周末我將完成這項工作。到下周末我完成不了這項工作。到下周末我會完成這項工作嗎?

They‘ll have arrived by the time we return. They won’t have arrived by the time we return. Will they have arrived by the time we return?
我們回去的時候他們就應(yīng)該到了。我們回去的時候他們應(yīng)該還沒到。他們將在我們回去的時候到達嗎?

She will have taken three exams by next Tuesday. She won’t have taken any exams by next Tuesday. How many exams will she have taken by next Tuesday?
到下周二她將參加三次考試。到下周二她就不會參加考試了。到下星期二她將參加多少場考試?

十二.Future Perfect Progressive (future perfect tense + progressive aspect)
十二.將來完成進行時(將來完成時+進行體)

Affirmative: Subject + Will Have Been + Verb-ING
肯定句:主語+will have been+動詞ing形式

I/ You/ He/ She/ We/ They will have been working with John for ten years next week.
到下周,就是///他們/我們約翰一起工作的十周年了。

Negative: Subject + Won’t Have Been + Verb-ING
否定句:主語+Won’t Have Been+動詞ing形式

I/ You/ He/ She/ We/ They won’t have been working with John for ten years next week.
到下周,///他們/我們約翰一起工作還沒到十年。

Interrogative: Question Word + Will + Subject + Have Been + Verb-ING
疑問句:疑問詞+will+主語+have been+動詞ing形式

How long will I/ you/ he/ she/ we/ they have been working with John next week?
到下周為止,我/你/他/她/我們/他們和約翰一起工作多久了?

Action completed by or still in progress at a given time of the future (with the progress emphasized):
在將來某一時刻完成或仍在進行的動作(強調(diào)的是動作仍在進行):

We will have been staying here for a week tomorrow. We won’t have been staying here for a week tomorrow. How long will we have been staying here?
明天開始,我們將在這里呆一個星期。明天開始,我們就不會在這里呆一個星期了。我們將要在這里呆多久?

You will have been living here for thirty years by this time next year.? You won’t have been living here for thirty years by this time next year How long will you have been living here by this time next year?
到明年這個時候,你已經(jīng)在這里住了三十年了。到明年這個時候,你在這里還沒住夠住三十年。明年這個時候,你在這里一共住了多久了?

I‘ll have been playing the guitar for ten years by next year. I won’t have been playing the guitar for ten years by next year. How long will I have been playing the guitar?
到明年,我就已經(jīng)彈了十年吉他了。到明年,我彈吉他還不到十年。我將要彈吉他多久?

?