Grammar (The present perfect)

Câu 1

__________ each other since your first year at university?

Do you know
Have you known
Did you know
Are you knowing
Câu 2

The new café downtown has the best coffee I __________ tasted.

had ever tasted
ever tasted
was ever tasting
have ever tasted
Câu 3

This is the first time I __________ such a challenging puzzle.

have encountered
has encountered
am encountering
encountered
Câu 4

They __________ the winner of the competition yet, so we're still waiting.

don't announce
aren't announcing
haven't announced
didn't announce
Câu 5

The city __________ rapidly since the introduction of the new metro system.

has expanded
expanded
was expanding
expands
Câu 6

The new recycling program __________ any significant impact up to now.

wasn't making
didn't make
hasn't made
doesn't make
Câu 7

Scientists __________ a new species of bird in the Amazon rainforest recently.

discovers
will discover
had discovered
have discovered
Câu 8

She __________ involved in various volunteer activities since she graduated.

is
had been
has been
was
Câu 9

__________ any new products recently?

Will your company introduce
Does your company introduce
Is your company introducing
Has your company introduced
Câu 10

I __________ two books from the series so far, and I can't wait to read the next one.

read
have read
has read
was reading
Câu 11

The team __________ several matches this season and is currently at the top of the league.

was winning
wins
has won
won
Câu 12

We __________ money for our dream home since we got married in 2015.

are saving
have saved
were saving
saved
Câu 13

This is the second time we __________ our anniversary in this restaurant.

are celebrating 
have celebrated
celebrated
were celebrating
Câu 14

The population __________ significantly since the city became a business centre.

has grown
grew
grows
is growing
Câu 15

Unfortunately, they __________ any effective solution to parking issues yet.

haven't found
don't find
weren't finding
didn't find
Câu 16

This is the second time she visited New York City, but there's always something new to discover.

time
visited
but
to discover
Câu 17

He has reduced his use of plastic since the city has banned single-use plastics.

has reduced
use of
since
has banned
Câu 18

We tried three new recipes from the cookbook so far, and they've all been delicious.

tried
from
so far
been
Câu 19

She is by far the most talented artist I have never encountered; her drawings are breathtaking.

is
most talented
never
breathtaking
Câu 20

We have enjoyed a cleaner neighbourhood for the council introduced new waste management policies.

have enjoyed
for
introduced
management
Câu 21

Fill in the blank with the correct form of the verb in brackets.

(you / watch) the latest episode of your favourite TV show yet?

Câu 22

Fill in the blank with the correct form of the verb in brackets.

This is the first time I (attend) a live opera performance.

Câu 23

Fill in the blank with the correct form of the verb in brackets.

He (be) a resident of this bustling city for over a decade now.

Câu 24

Fill in the blank with the correct form of the verb in brackets.

He (take) up cycling since the city built new bike lanes last year.

Câu 25

Fill in the blank with the correct form of the verb in brackets.

Choosing to study abroad is the best decision he (ever / make).

Câu 26

Fill in the blank with the correct form of the verb in brackets.

He (make) significant progress in his language skills since he moved to another country.