19713 present perfect or past simple
23513 present perfect or past simple
10639 present perfect or past simple (1)
Present participle or past participle
Present perfect or simple past
8267 active or passive 4 multiple choice exercises with key in present simple and past simple
TChon 15 PRESENT PERFECT AND PAST SIMPLE TENSE.doc