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
EF Pre-Inter 5B Grammar Superlatives (+ever+present perfect) EF Pre-Inter 5B Grammar Superlatives (+ever+present perfect)
Listen - Creedence Clearwater Revival - Have You Ever Seen The Rain Listen - Creedence Clearwater Revival - Have You Ever Seen The Rain
Have you ever seen the rain? - Creedence clearwater revival Have you ever seen the rain? - Creedence clearwater revival