Present perfect (since, for, yet, just, never, ever) Present perfect (since, for, yet, just, never, ever)
Present perfect with just, yet, before, never, ever Present perfect with just, yet, before, never, ever
Listen - Creedence Clearwater Revival - Have You Ever Seen The Rain Listen - Creedence Clearwater Revival - Have You Ever Seen The Rain
EF Pre-Inter 5B Grammar Superlatives (+ever+present perfect) EF Pre-Inter 5B Grammar Superlatives (+ever+present perfect)
Have you ever seen the rain? - Creedence clearwater revival Have you ever seen the rain? - Creedence clearwater revival