Present perfect sentences

Description

English B1+
MARIO ANDRADE ME
Quiz by MARIO ANDRADE ME, updated more than 1 year ago
MARIO ANDRADE ME
Created by MARIO ANDRADE ME over 8 years ago
14
1

Resource summary

Question 1

Question
I [blank_start]have[blank_end] worked
Answer
  • have
  • has
  • had

Question 2

Question
I [blank_start]have gone[blank_end] to China
Answer
  • have gone
  • has go
  • has been

Question 3

Question
She [blank_start]has finished[blank_end] her homework.
Answer
  • has finished
  • have finshed
  • has finish

Question 4

Question
I [blank_start]have played[blank_end] this game several times.
Answer
  • have played
  • have play
  • has played

Question 5

Question
He [blank_start]has read[blank_end] the book that you gave me yesterday.
Answer
  • has read
  • have read
  • had read

Question 6

Question
We [blank_start]have been[blank_end] in this city for five years.
Answer
  • have been
  • has been
  • had been

Question 7

Question
My cousin [blank_start]has gone[blank_end] to Europe to study.
Answer
  • has gone
  • have gone
  • had gone

Question 8

Question
She [blank_start]has seen[blank_end] every show in the city.
Answer
  • has seen
  • has saw
  • have seen

Question 9

Question
He [blank_start]has given up[blank_end] the tournament.
Answer
  • has given up
  • has gave up
  • have given up

Question 10

Question
I [blank_start]have forgotten[blank_end] all my problems.
Answer
  • have forgotten
  • has forgotten
  • have forgot

Question 11

Question
You [blank_start]have slept[blank_end] for more than fourteen hours.
Answer
  • have slept
  • have sleep
  • has slept

Question 12

Question
We [blank_start]have lent[blank_end] money to you many times.
Answer
  • have lent
  • have lend
  • has lent

Question 13

Question
I [blank_start]have watched[blank_end] two seasons of this T.V. show.
Answer
  • have watched
  • have watch
  • have watching

Question 14

Question
You [blank_start]have invested[blank_end] in something revolutionary.
Answer
  • have invested
  • had invested
  • has invested

Question 15

Question
We [blank_start]have loved[blank_end] each other for twenty years.
Answer
  • have loved
  • have love
  • has loved
Show full summary Hide full summary

Similar

Choose the most suitable future form in each sentence
Margarita Beatriz Vicente Aparicio
Should, Must and Have to
Kate Pb
Inglés para Selectividad
Diego Santos
English Test - Please choose one correct option for each sentence.
tania.perez
PRESENT PERFECT SIMPLE
Juana Moral
PRESENT PERFECT.
ANDREA ESQUIVEL REBOLLO
Irregular verbs
Isabel Pastor
Test FCE 1
blanca gonzález
PRESENT PERFECT
Gema Fernández Laguna
Present Perfect
Isabel Pastor