Show:
Questions
Responses
Print
Create A Sentence
fill in the blank
fill in the blank
Past Tense/Present Perfect
fill in the blank
100
Swim/simple past
swam
100
I ___________ (ride, never) a horse.
have never ridden
100
I __________(give) him this book last night.
gave
100
go
went/ has gone
100
I _____________ (want) to give you that paper this morning, but I forgot.
wanted
200
ride/present perfect
has/have ridden
200
I ________ (dream, always) of being an astronaut.
have always dreamed
200
I ____________ (visit) Taiwan many times.
have visited
200
live
lived/ have lived
200
They _____________ (not finish) their homework yet.
haven't finished
300
jump/present perfect
have/has jumped
300
___________ (you, dance) at the party yesterday?
Did you dance
300
He _____________ (not call) her yet.
hasn't called
300
type
typed/ have typed
300
He ___________ (see) that movie many times last year.
saw
400
cry/simple past
cried
400
It's too late. The train __________ (already, leave).
has already left
400
They ______________ (review) this grammar book many times, so they must be experts.
have reviewed
400
see
saw/have seen
400
Since 2009, I __________ (think) about moving to Korea.
have thought
500
throw/present perfect
have/has thrown
500
He ________ (find) a new restaurant on Thursday.
found
500
I _____________ (not want) to go to the party last week.
didn't want
500
ride
rode/have ridden
500
She ___________ (not call) for a long time.
hasn't called