Font size
S
M
L
XL
Worksheets240419 現在完了進行形・過去完了
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)
Reset
