Grade 9 · English · Grammar in Use (Present and Past Perfect Aspect)
Present perfect: has/have + past participle (I have finished). Present perfect continuous: has/have been + -ing (I have been waiting). Past perfect: had + past participle (She had left). Past perfect continuous: had been + -ing (They had been playing). Signal words: since, for, already, yet, just, by the time.