Simple past vs present perfect

Posted on

1.Why … you … (call) me yesterday? *
did – called
have – call
have – called
did – call
has – called

2. … you …. (mention) my name just now? *
did – mentioner
have – mention
did – mention
has – mentioned
have – mentioned

I … (already/finish) doing my homework. Unfortunately, I … (leave) it at home some minutes ago. *

5 poin

have already finished – left

already finished – left

finished already – has left

have already finished – have left

has already finished – has left

Hurry up! You … (already/be) 15-minute late. *

5 poin

already been

already have been

have already been

was already

were already

Our teachers … (teach) for about 20 years. *

5 poin

have teached

has teached

have taught

teached

has thought

"BRIAN!! What … you … (do) to your room? What a mess!" *

5 poin

has – done

have – done

did – did

are – did

did – do

The girls have known me … I was in primary school. *

5 poin

yet

just

already

since

for

… you … (have) your lunch yet? *

10 poin

do – have

have – had

had – did

have – have

did – have

Simple past vs present perfect

Jawaban:

1 did-called

2 did-mention

3