1) I have........ arrived a) ever b) just 2) Have you......to Cairo? a) gone b) went c) got d) been gone 3) I haven't seen my friend....... last week. a) for b) since 4) My house........ painted a) has been b) has

Leaderboard

Visual style

Options

Switch template

Continue editing: ?