Practice 1 (Present perfect)

Câu 1
1đ

She __________ her English homework, so she's watching TV in her room.

was finishing
finishes
has finished
finished
Câu 2
1đ

They __________ a battery that lasts longer than a full week yet.

weren't inventing
haven't invented
didn't invent
don't invented
Câu 3
1đ

__________ scientists __________ any new elements on other planets in recent years?

Did - discover
Do - discover
Were - discovering
Have - discovered
Câu 4
1đ

We __________ this powerful antivirus software since the beginning of last year.

were using
use
used
have used
Câu 5
1đ

The software __________ at all this month, which is surprisingly good news.

hasn't crashed
didn't crash
wasn't crashing
doesn't crash
Câu 6
1đ

How long __________ the developers __________ the security of this new messaging app?

were - testing
have - tested
did - test
do - test
Câu 7
1đ

The school __________ a community clean-up event twice this semester.

has organized
organized
organizes
was organizing
Câu 8
1đ

The committee __________ the important contract document so far this afternoon.

hasn't signed
doesn't sign
didn't sign
wasn't signing
Câu 9
1đ

__________ you ever __________ your passport while travelling alone in a foreign country?

Did - lose
Do - lose
Were - losing
Have - lost
Câu 10
1đ

She __________ to the university's large science laboratory since last term ended.

won't be
isn't
hasn't been
wasn't
Câu 11
1đ

The company hasn't made a better version since it has released the first model in 2018.

a
has released
hasn't made
in
Câu 12
1đ

The children ate all the fresh fruit, so there is nothing left for dessert.

ate
left
is
so
Câu 13
1đ

Researchers have developed the internet in the 1960s, but technology has changed a lot since then.

have developed
has changed
but
in
Câu 14
1đ

Why did the project fail, and what improvements did they make since then?

did the project fail
Why
did they make
what
Câu 15
1đ

Engineers designed that robot five years ago, and they updated it three times since.

updated
designed
ago
it
Câu 16
1đ

It / be / first time / my brother / build / drone / completely / himself.

It's the first time my brother has built a drone completely on himself.
It's the first time my brother built a drone completely with himself.
It's the first time my brother has built a drone completely by himself.
It's the first time my brother was building a drone completely by himself.
Câu 17
1đ

the government / offer / any financial help / small businesses / so far?

Did the government offer any financial help by small businesses so far?
Has the government offered any financial help for small businesses so far?
Has the government offered any financial help by small businesses so far?
Was the government offering any financial help for small businesses so far?
Câu 18
1đ

How many inventions / that brilliant engineer / patent / the year 2010?

How many inventions has that brilliant engineer patented for the year 2010?
How many inventions did that brilliant engineer patent since the year 2010?
How many inventions has that brilliant engineer patented since the year 2010?
How many inventions did that brilliant engineer patent for the year 2010?
Câu 19
1đ

She / use / 3D printer / many times / since / she / buy / it last summer.

She used a 3D printer many times since she bought it last summer.
She has used a 3D printer many times since she bought it last summer.
She used a 3D printer many times since she has bought it last summer.
She has used a 3D printer many times since she has bought it last summer.
Câu 20
1đ

Our city / become / much safer / quieter / the past decade.

Our city became much safer and quieter during the past decade.
Our city becomes much safer and quieter during the past decade.
Our city was becoming much safer and quieter during the past decade.
Our city has become much safer and quieter during the past decade.
Câu 21
1đ

Rewrite the sentence and keep it the same meaning as the first one. No more than SIX WORDS in the blank.

I have never tried wearing a smartwatch that measures my heart rate. (tried)

→ It's the first time that measures my heart rate.

Câu 22
1đ

Rewrite the sentence and keep it the same meaning as the first one. No more than SIX WORDS in the blank.

The engineers have not updated the software on those machines for many weeks. (last)

→ It's been many weeks the software on those machines.

Câu 23
1đ

Rewrite the sentence and keep it the same meaning as the first one. No more than SIX WORDS in the blank.

Scientists have not tested that space robot in the desert for almost a year. (last)

→ Scientists the desert almost a year ago.

Câu 24
1đ

Rewrite the sentence and keep it the same meaning as the first one. No more than SIX WORDS in the blank.

Scientists have not published a report about climate change for five months. (last)

→ The about climate change was five months ago.

Câu 25
1đ

Rewrite the sentence and keep it the same meaning as the first one. No more than SIX WORDS in the blank.

When did your friend start using that new app for designing small inventions? (How)

→ that new app for designing small inventions?