Cambridge First: The grammar you need
Have you mastered the present perfect yet?
Don't forget the present perfect!
Past habit would
'Is that always true? - Yes it is!'
'Is that always true?'
How many 'ing words do you know?
The second conditional
By or until?