Was she upset because her uncle (had died / has died) recently?
Which tense is correct here, past perfect or present perfect? And also if I changed "was she upset" to "is she upset", does that affect the tense?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityWas she upset because her uncle has died recently? Has died : refer to a very recent death.
You could also use "had died" if it happened in the past, or before another action takes place.
For example, Her uncle had passed away when she arrived the hospital.
"Was" is past tense and her uncle died before her being upset, so "had died" is the right tense. ( past before past)
If you use has died you'd have to say: "Is she upset, because her uncle has died recently?" but you could also use simple past: "her uncle died recently".