wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

240419 現在完了進行形・過去完了

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.
1) You (   ) swimming for an hour. How about taking a short rest?
a)
were
b)
have
c)
have been
2.
2) My grandfather (   ) a novel since last summer.
a)
wrote
b)
has been writing
c)
was writing
3.
3) We (   ) each other for more than ten years.
a)
knew
b)
have known
c)
have been knowing
4.
4) What (   ) when Saori called you last night?
a)
are you doing
b)
were you doing
c)
have you been doing
5.
5) Cathy (   ) in New York before I came to know her. come to ~「~するようになる」
a)
lives
b)
has lived
c)
had lived
6.
6) I (   ) to Aomori three times before I went there on a school trip.
a)
go
b)
has been
c)
had been
7.
7) When we arrived at the hall, the concert (   ).
a)
had already started
b)
has already started
c)
already started
8.
8) I feel sick now because I (   ) too much this morning.
a)
ate
b)
have been eating
c)
had eaten
9.
9) I soon made friends with the boy because I (   ) to him once.
a)
had talked
b)
have talked
c)
have been talking
10.

10) I didn't watch the movie on TV last night because I (watch) it before.

(a)  

11.

11) I know the girl because I (talk) with her before.

(a)  

12.

12) I (already finish) my homework when Kaori came to my house.

(a)  

13.

13) My grandparents (be) in Fukuoka for ten years. They are very active.

(a)  

14.

14) I got to my brother's high school easily because I (be) there twice.

(a)  

15.

15) My sister (be) sick in bed for three days before you visited us.

(a)