Present perfect continuous (Difficult) Quiz Home › IELTS › IELTS English Grammar › Present perfect continuous (Difficult) 📝 IELTS – English Grammar – Present perfect continuous – Difficult 20 questions · 15 min timer · Explanations included · Free 1. How long ___ you ___ (study) for the exam? have, been studying did, study are, studying will, study None 1 out of 14 2. Why is the following sentence incorrect? 'I have been knowing him for years.' The verb 'know' is not used in the continuous form. The sentence should use 'since' instead of 'for.' The verb 'have been knowing' is not valid. The sentence is correct. None 2 out of 14 Loading questions... 3 out of 14 Loading questions... 4 out of 14 Loading questions... 5 out of 14 Loading questions... 6 out of 14 Loading questions... 7 out of 14 Loading questions... 8 out of 14 Loading questions... 9 out of 14 Loading questions... 10 out of 14 Loading questions... 11 out of 14 Loading questions... 12 out of 14 Loading questions... 13 out of 14 Loading questions... 14 out of 14 Click Submit to see your final score! Previous Start Quiz Next Time's upTime is Up!