Thanks Goldmund,
OH dear....... It is a long time since I did English grammar at school. My answers are all from memory, I am not looking anything up, (as is patently obvious). Perhaps I should
They say you forget old stuff to make room for the new, obviously I have forgotten A LOT!!
OK, so I got SOME part of it right. "I have known him for five years" is present perfect, not present perfect progressive?
The second one I knew. Future perfect is used to express an action preceding another action. Future tense would be "The show will start at 7pm'? ( I am forgetting the rules about will have, shall have, have been etc.)
Bad examples.
I bow to your superior knowledge teacher. ![Smile [:)]](/emoticons/emotion-1.gif)
E for effort though?
Tallulah