1) I've known my best friends ... we were in primary school a) for b) since c) already d) yet 2) Jill hasn't finished her homework ... a) for b) since c) already d) yet 3) Das has ... fed the dog a) for b) since c) already d) yet 4) We've been here ... Friday a) for b) since c) already d) yet 5) Liam has ... invited 50 people to his party! a) for b) since c) already d) yet 6) I've had this phone ... two years a) for b) since c) already d) yet 7) We haven't bought dad a birthday present ... a) for b) since c) already d) yet 8) Have you lived in London ... a long time? a) for b) since c) already d) yet 9) Tom has studied English ......... he was six a) for b) just c) already d) since 10) The teacher has been in the classroom.......... three hours a) for b) just c) already d) since 11) I haven't seen my parents .......... last week a) for b) since c) already d) still 12) The children have been waiting for the bus ......... twenty minutes a) already b) since c) for d) still 13) They haven't listened to the new album_________ a) already b) since c) for d) yet e) never f) ever 14) Have you ____________ seen the new Money Heist episode? a) already b) since c) for d) yet e) never f) ever 15) She has________been surfing here but she's doing well! a) already b) since c) for d) yet e) never f) ever 16) He says he has _________ wanted to take a road trip all across the country. a) ever b) always c) never d) yet e) since f) for 17) We have been saving money __________ we received the invitation to go to India. a) ever b) always c) never d) yet e) since f) for 18) Passengers have been stuck in the traffic jam _________ 2 hours. a) ever b) always c) never d) yet e) since f) for

Present perfect+for/since, already/yet

Leaderboard

Visual style

Options

Switch template

Continue editing: ?