Professional Documents
Culture Documents
Mixed Tenses Exercises
Mixed Tenses Exercises
a. know
b. have known
a. were cleaning
b. cleaned
c. have been cleaning
a. Worked
c. have worked
b. rode - bit
c. was riding - has bitten
a. had come
b. came
a. Has he washed
c. Did he wash
12. She couldn't play yesterday because she ............... her ankle the
day before.
a. have sprained
b. sprained
c. had sprained
b. worked
c. was working
c. shined - lay
b. didn't do
12. Does he know about it? ............. you ................him yet? (tell)
17. Nice to meet you! I .......................... you for 10 years. What ...............
you ...........................all this time? (not see, do)
19. The pigeon finally delivered the news after it ….................... for the
whole day. (fly)