Past tense and present perfect - exercise 9
Present perfect or past simple? Choose correct answers.
A: ___ Greg lately? (have you seen, Did you see)
B: No, I ___ . (haven't, didn't) But I ___ to him two weeks ago. (talked, have talked)
Present perfect exercises with answers and grammar rules.
For elementary - advanced learners of English as a foreign language.