WorksheetsPresent Perfect 5/1 by Ufo
Total questions: 15
Worksheet time: 8mins
I _____ been running for 30 minute.
have
has
was
am
________ your father lost his keys again?
Have
Has
Did
Was
We ________ good friends for many years.
are
were
has bee
have been
I have eaten vegetables ________ I was 10 years old.
since
for
and
but
________ she ever ________to the concert?
Has, been
Did, be
Was, being
Is being
That tree ________ there for 5 hundred years.
does
have been
is been
has been
Kumalala's hair is very short. He ________ his hair off.
has cut
cut
have cut
cuts
I ________ a cup of tea for you. It is on the table.
made
have made
make
am making
เลือกคำตอบที่ถูกต้อง
I’m sorry, madam, but this carpet ________
has already been sold
has been sold yet
has been sold so far
has yet been sold
A: How ____ have you had a mountain bike?
B: I've had one ____ last Christmas.
ever, never
long, for
ever, since
long, since
The teachers ___________ to the campus area yet.
hasn't arrived
have arrived
has arrived
haven't arrived
James ________ already ________ his homework.
a. have/done
b. have/do
c. has/do
d. has/done
______ I ______ you that there will be a meeting this evening?
Has, tell
Have, tell
Have, told
Has, told
________ you ________ your homework yet?
a. Have/finished
b. Has/finished
c. Have/finish
d. Has/finish
ข้อใดคือประโยคบอกเล่า
I have read that book.
I haven't do homework .
Have you been playing football yet?
We haven't been here before.
