Hello In my opinion, 'the last time' itself is a time adverb that connotes a past time, just like 'yesterday'. ' sounds a bit odd. Please remind 'present perfect tense' is a kind of 'present tense'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Does this 'past time phrase requiring past tense' theory apply to this:
'the last time' itself is a time adverb that connotes a past time, just like 'yesterday'. So 'When is the last time you have seen a movie this scary?' sounds a bit odd.