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