You got 12 of 20 possible points.
Your score: 60%
Question 1

I _____ six pages.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
am written0
have been writing0
write0
Selected
have written
Correct
1
Should have chosen
Question 2

Sorry. I _____ one of your glasses.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
broke0
break0
have been breaking0
Selected
have broken
Correct
1
Should have chosen
Question 3

Tom _____ as a postman for the past month.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
worked0
has been working0
Should have chosen
Selected
has worked
Incorrect
0
works0
Question 4

The streets are wet. _____?

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
Was it raining
Incorrect
0
Did it rain0
Has it been raining0
Should have chosen
Has it rained0
Question 5

“Can I speak to Mr. Thompson, please?”
“I’m afraid he’s just _____ out of the office.”

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
*0
Selected
gone
Correct
1
Should have chosen
been0
has0
Question 6

I _____ the living room, but I haven’t finished yet.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
painted
Incorrect
0
have been painting0
Should have chosen
have painted0
paint0
Question 7

I _____ an essay all day.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
have been written
Incorrect
0
have been writing0
Should have chosen
write0
am writing0
Question 8

I _____ to most countries in Europe, but I’ve never _____ to Russia.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
have been / been
Correct
1
Should have chosen
was / gone0
have gone / been0
went / gone0
Question 9

I _____ a new flat a few months ago.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
buy0
have been buying0
Selected
bought
Correct
1
Should have chosen
have bought0
Question 10

How long _____ this book?

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
are you reading0
do you read0
Selected
have you read
Correct
1
Should have chosen
have you been reading0
Question 11

There’s my wallet! I _____ for it for ages.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
look0
looked0
Selected
have looked
Incorrect
0
have been looking0
Should have chosen
Question 12

She’s tired because she _____ all day.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
has shopped
Incorrect
0
has been shopping0
Should have chosen
shops0
shopped0
Question 13

Sorry I’m late. _____ for a long time?

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
Have you been waiting
Correct
1
Should have chosen
Did you wait0
Did you wait0
Have you waited0
Question 14

They _____ here for three years.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
live0
Selected
have been living
Correct
1
Should have chosen
are living0
lives0
Question 15

I _____ my wallet. Where did I last put it?

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
lost0
have been losing0
lose0
Selected
have lost
Correct
1
Should have chosen
Question 16

How long _____ your car?

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
are you have0
you have0
have you been having0
Selected
have you had
Correct
1
Should have chosen
Question 17

Look what Pat _____ me for my birthday! A bike!

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
gave
Incorrect
0
has given0
Should have chosen
gives0
have been giving0
Question 18

I _____ my finger! It really hurts.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
cutted0
Selected
have cut
Correct
1
Should have chosen
cut0
have been cutting0
Question 19

_____ Paul Simon’s latest record?

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
Have you heard
Correct
1
Should have chosen
Are you heard0
Did you hear0
Have you been hearing0
Question 20

I’m hot because I _____!

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
have been running0
Should have chosen
am run0
Selected
have run
Incorrect
0
run0