Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect
0
%
0
0
0
Back
Restart
I ______ ____________ the report yet, but I'll read it later today. (not read)
haven't read
Oops!
Okay!
3. Oh, dear. I think I ____ _____ a bolt. (lose)
have lost
Oops!
Okay!
4. I _____ _________ with a lot of good trainees this semester. (study)
have studied
Oops!
Okay!
We ___________ ___________ some problems with the printer roller recently (have/have)
have had
Oops!
Okay!
We _________ _________ this machine for three years. (use)
have used
Oops!
Okay!
2. The machine _________ three times last week. (break down)
has broken down
Oops!
Okay!
9. Who is that man in Workshop 2? I _________ _________ _________ him here before. (not see)
have not seen
Oops!
Okay!
5. We ___ already _____ this machine. (buy)
have bought
Oops!
Okay!
7. _________ you _________ any samples recently? (take)
Have you taken
Oops!
Okay!
We ___________ ___________ all the cables today. (replace)
have replaced
Oops!
Okay!
___________ you ______ ____ all your files recently? (back up)
Have you backed up
Oops!
Okay!
___________ those transistors ___________, or are we still waiting for them to be delivered? (arrive)
Have those transistors arrived
Oops!
Okay!
I _____already ______ you the drawings at the end of the day. (send)
have sent
Oops!
Okay!
We ____________ never ____________ products to Brazil before. (sold)
have never sold
Oops!
Okay!
_________ you _________ these statistics recently? (update)
Have you updated
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies