Precis & Composition
English Tenses
She has _____ left the office.
A. just
B. ago
C. last
D. yesterday
Correct Answer: A
'Just' commonly accompanies the present perfect for a very recent event.
Precis & Composition
English Tenses
Have you finished the work _____?
A. already
B. yet
C. since
D. ever ago
Correct Answer: B
'Yet' is common in present perfect questions and negatives.
Precis & Composition
English Tenses
I have lived here _____ 2019.
A. for
B. since
C. from
D. during
Correct Answer: B
'Since' is used with a starting point; 'for' is used with a duration.
Precis & Composition
English Tenses
It is five years since I _____ him.
A. have seen
B. saw
C. had seen yesterday
D. see
Correct Answer: B
After 'It is/has been + period + since', the since-clause commonly takes the simple past.
Precis & Composition
English Tenses
She _____ him for ten years.
A. has known
B. has been knowing
C. knew since ten years
D. is knowing
Correct Answer: A
'Know' is stative, so present perfect simple is preferred rather than continuous.
Precis & Composition
English Tenses
He _____ for two hours and is still waiting.
A. waited
B. has been waiting
C. had waited yesterday
D. waits yesterday
Correct Answer: B
'For two hours' plus an activity still continuing strongly favors the present perfect continuous.
Precis & Composition
English Tenses
I _____ here since 2022.
A. work
B. have worked
C. worked
D. am working since
Correct Answer: B
'Since' marks the starting point of an action/state continuing to the present; present perfect is appropriate.
Precis & Composition
English Tenses
By 2028, the researcher _____ the issue for a decade.
A. will have been studying
B. studied
C. has studying
D. will studied
Correct Answer: A
The action is viewed as continuing over a ten-year duration up to the future year 2028.
Precis & Composition
English Tenses
Which option correctly emphasizes duration up to a future date?
A. By July, I will have been preparing for six months.
B. By July, I prepared for six months.
C. By July, I have prepare for six months.
D. By July, I had been prepare.
Correct Answer: A
The future perfect continuous is formed with 'will have been + -ing'.
Precis & Composition
English Tenses
By the time the project ends, the team _____ on it for eighteen months.
A. will have been working
B. worked
C. has worked yesterday
D. will be worked
Correct Answer: A
The activity will continue over a period and reach a future endpoint.
Precis & Composition
English Tenses
By next week, it _____ for a month.
A. will have been raining
B. rained
C. will rain yesterday
D. has rain
Correct Answer: A
This form emphasizes the duration of an activity continuing into the future.
Precis & Composition
English Tenses
How long _____ you _____ here by the end of this year?
A. will / have been working
B. do / work
C. did / work
D. have / work
Correct Answer: A
The question asks for duration continuing up to a future point.
Precis & Composition
English Tenses
By noon, the doctors _____ continuously for six hours.
A. will have been operating
B. operated
C. have operated yesterday
D. will operating
Correct Answer: A
An ongoing activity with stated duration up to a future time takes the future perfect continuous.
Precis & Composition
English Tenses
By the time he retires, he _____ in public service for thirty-five years.
A. will have been serving
B. served
C. has served yesterday
D. will serving
Correct Answer: A
The sentence emphasizes duration of service continuing until a future event.
Precis & Composition
English Tenses
Next January, they _____ in Karachi for five years.
A. will have been living
B. lived
C. will live yesterday
D. have living
Correct Answer: A
The future perfect continuous is used for an ongoing activity measured up to a future point.
Precis & Composition
English Tenses
By 6 p.m., I _____ for eight hours.
A. will study
B. will have been studying
C. studied
D. have been studying yesterday
Correct Answer: B
The tense highlights how long the activity will have continued by a future time.
Precis & Composition
English Tenses
By next month, she _____ here for ten years.
A. will work
B. will have been working
C. worked
D. has been working yesterday
Correct Answer: B
The future perfect continuous emphasizes duration continuing up to a future point.
Precis & Composition
English Tenses
Which sentence correctly uses the future perfect?
A. By 5 p.m., I will finish the report yesterday.
B. By 5 p.m., I will have finished the report.
C. By 5 p.m., I have finish the report.
D. By 5 p.m., I had finished the report tomorrow.
Correct Answer: B
The future perfect structure is 'will have + past participle'.
Precis & Composition
English Tenses
By the time the exam starts, you _____ enough practice tests.
A. will have attempted
B. attempted tomorrow
C. are attempting yesterday
D. have attempt
Correct Answer: A
The practice is expected to be completed before the future event of the exam starting.
Precis & Composition
English Tenses
By then, the government _____ a final decision.
A. will have made
B. made tomorrow
C. has made yesterday
D. makes last year
Correct Answer: A
The decision is viewed as completed before a future reference point.