19713 present perfect or past simple
23513 present perfect or past simple
10639 present perfect or past simple (1)
English present perfect vs past simple test 01
English present perfect vs past simple test 02
English present perfect vs past simple test 03