present perfect (+)
simple past (+)
present perfect (-)
simple past (-)
yes / no QUESTIONS
100

I ___________ for an explanation many times. (preguntar)

have asked

100

I ___________ a letter yesterday. (llevar/cargar)

carried

100

I __________ my project this week. (empezar)

haven’t begun

100

I __________ the heavy box yesterday. (cargar)

didn’t carry

100

Have you __________ the mountain before? (escalar)

climbed

200

She ___________ very tired lately. (estar)

has been

200

She ___________ me last night. (llamar)

called

200

She __________ her decision yet. (elegir)  

hasn’t chosen

200

She __________ the cake in the oven. (quemar)

didn’t burn

200

Has she __________ a new job recently? (convertirse)

become

300

They ___________ a new house this year. (construir)

have built

300

The dog ___________ my shoe. (morder)

bit

300

They __________ their opinions this year. (cambiar)

haven’t changed

300

They __________ the ball during the game. (atrapar)

didn’t catch

300

Have they __________ your bags yet? (llevar/cargar)

carried

400

We ___________ the truth for years. (creer)

have believed

400

The wind ___________ very hard yesterday. (soplar)

blew

400

He __________ the truth today. (creer)

hasn’t believed

400

He __________ the window last night. (abrir / “blow” viento no sopló)

didn’t blow

400

Did he __________ you yesterday? (llamar)

call

500

He ___________ his project already. (empezar )

has begun

500

We ___________ snacks to the party. (traer)

brought

500

We __________ the house today. (limpiar)

haven’t cleaned

500

We __________ anything at the store. (comprar)

didn’t buy

500

Did you __________ the homework last night? (empezar)

begin

M
e
n
u