1) I _______ five phone calls so far today. a) make b) has made c) have made d) made 2) I _____ at least three hours on my computer so far this week.  a) spended b) spent c) am spending d) have spent 3) Tom ______ 10 emails today.  a) has received b) am recieving c) received d) receive 4) You ______ many photos today because it is raining a) aren't taking b) took  c) haven't taken d) doesn't take 5) My sister ______ anything except watch TV all weekend. a) haven't done b) wasn't doing c) did d) hasn't done

Present perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?