Grammar: Perfect ‘tense’ – advanced points

Grammar: perfect ‘tense’ – advanced points
Upper intermediate to advanced level (B2-C2)

Hopefully, you will already be familiar with common perfect constructions such as: ‘Have you ever been to Moscow?’, ‘I’ve already bought a ticket.’ or ‘He said he hadn’t seen it.’. However, for higher level English you need to become familiar with some other points. Continue reading