True/False
Choose
Order the Sentences
Fill in the blanks
Random
100

She had gone to the store before I arrived.


True 

--> Because it uses the Past Perfect "had gone" to indicate an action that occurred before another past action "arrived".

100

By the time they arrive, we __________ the preparations.

a) will complete
b) completed
c) will have completed

c) will have completed 

--> The Future Perfect tense "will have completed" is used to indicate that an action will be completed before another future event. The time expression "By the time they arrive" specifies when the preparations will be finished.

100

(has / she / already / completed / the / report / this / morning)

She has already completed the report this morning.

--> The Present Perfect tense "has completed" describes an action that has been completed at an unspecified time before now. The time expression "this morning" provides a general timeframe for when the action occurred. 

100

Despite the challenges they __________ (face) in the early stages, they succeeded in the end.

had faced 

--> The Past Perfect tense "had faced" describes an action that was completed before another point in the past. The time expression "Despite the challenges they faced in the early stages" indicates the completed action before their success. 

100

Which sentence is in the Future Perfect tense?

  • a) By next year, they will have finished the project.
  • b) By next year, they will finish the project.
  • c) By next year, they are finishing the project.

 

a) By next year, they will have finished the project. 

--> The Future Perfect tense "will have finished" describes an action that will be completed before a specified future time. The time expression "By next year" indicates the deadline for the completion. 

200

I am knowing her since 2015.

False

The correct form is "I have known her since 2015."

--> This is incorrect because continuous forms are not used for actions or states that started in the past and continue to the present.

200

She __________ for this company since 2015.

a) works
b) has worked
c) had worked

b) has worked

-->The Present Perfect tense "has worked" is used for actions that started in the past and continue into the present. The time expression "Since 2010" shows that her employment started in the past and continues to the present.

200

(had / I / been / waiting / for / the / bus / when / you / arrived)

I had been waiting for the bus when you arrived. 

--> The Past Perfect Continuous tense "had been waiting" describes an ongoing action that was happening up until another point in the past. The time expression "when you arrived" specifies the moment during which the waiting was occurring. 

200

By the time the new policy is implemented, many employees __________ (already/adjust) to the changes.

will have already adjusted

-->The Future Perfect tense "will have already adjusted" describes an action that will be completed before another specified future time. The time expression "By the time the new policy is implemented" indicates a specific future deadline.

200

She will have completed the report before the meeting starts.

  • True
  • False

 

True

--> The Future Perfect tense "will have completed" describes an action that will be finished before a specified future time. The time expression "before the meeting starts" indicates the point in the future by which the action will be completed. 

300

They have been living in Paris for five years, but they just moved to London.

True 

--> The first part uses the Present Perfect Continuous "have been living" to describe an action that started in the past and continued until recently. The second part describes a recent action "just moved".

300

By the time he finished his degree, he __________ at the university for seven years. 

a) had been studying
b) studied
c) has studied  

a) had been studying

--> The Past Perfect Continuous tense "had been studying" describes an ongoing action that was happening before another past action. The time expression "By the time he finished his degree" shows the duration of studying leading up to the completion of the degree. 

300

(have / I / been / learning / new / skills / for / the / past / two / months)

I have been learning new skills for the past two months. 

--> The Present Perfect Continuous tense "have been learning" describes an action that started in the past and is still continuing. The time expression "for the past two months" indicates the duration of the ongoing action. 

300

By the time she arrives, we __________ (finish) the meeting.

will have finished 

--> The Future Perfect tense "will have finished" is used to describe an action that will be completed before a specified future time. The time expression "By the time she arrives" indicates the deadline. 

300

Which sentence is in the Present Perfect Continuous tense? 

  • a) She has studied French for three years.
  • b) She had studied French before moving to Paris.
  • c) She has been studying French for three years.

c) She has been studying French for three years. 

--> The Present Perfect Continuous tense "has been studying" describes an action that started in the past and is still ongoing, with the time expression "for three years" indicating the duration. 


400

She will finish the report by the time the meeting starts.

True

--> It is correct because it uses the Future Simple "will finish" with the time expression "by the time" to indicate that the action of finishing the report will be completed before the meeting starts.

400

Which tense is used in this sentence: "She has lived here since 2015"?

Present Perfect

--> Subject + have/has + Past Participle  

400

(visited / last / summer / we / Paris / France)

We visited Paris, France last summer. 

--> The Past Simple tense "visited" describes an action that occurred at a specific point in the past. The time expression "last summer" provides the exact time when the action took place.

400

They __________ (plan) to start the project next month.

are planning 

--> The Present Continuous tense "are planning" is used for actions that are currently happening or are planned for the near future. The time expression "next month" specifies the future time for the planned action. 

400

By the time she arrives, we __________ (already/leave) for the airport. 


will have reviewed 

-->The Future Perfect tense "will have reviewed" describes an action that will be completed before another future event. The time expression "before the meeting starts" sets the deadline for the action. 

500

By next month, I will have been work here for 10 years.

False

The correct form is "I will have been working here for 10 years".

--> The correct tense for describing an ongoing action that will be completed by a future point is the Future Perfect Continuous.


500

I __________ to the gym regularly before I got injured. 

a) go
b) have gone
c) had been going



 c) had been going 

--> The Past Perfect Continuous tense "had been going" is used to describe an ongoing action that was happening over a period of time before another past action. "Before I got injured" shows that the regular gym visits were ongoing up until the injury. 

500

(will / have / working / on / been / they / the / project / for / several / months / by / next / year)

By next year, they will have been working on the project for several months. 

--> The Future Perfect Continuous tense "will have been working" is used to describe an ongoing action that will continue up to a specified future time. The time expression "by next year" indicates the future point at which the action will have been ongoing 

500

I __________ (review) the documents thoroughly before the meeting starts, so I will be well-prepared.

will have reviewed 

-->The Future Perfect tense "will have reviewed" describes an action that will be completed before another future event. The time expression "before the meeting starts" sets the deadline for the action. 

500

They had been waiting for the bus when it started to rain.

  • True
  • False

 

True

--> The Past Perfect Continuous tense "had been waiting" describes an ongoing action that was happening up to a certain point in the past. The time expression "when it started to rain" sets the point of interruption for the ongoing action.