Present Perfect exercise (Due Today)
1. There _______ some bad storms in this area recently.
will be
is
has been
was
2. My mom promised that she ________ to the theater with me today.
would go
goes
has gone
will go
3. You will feel better after you ________ some rest.
took
take
have taken
will take
4. That dog ________ non-stop for an hour yesterday.
barks
barked
has barked
was barking
5. I ________ football since I was young.
was playing
play
have played
played