Dear masters,
I have some questions on perfective and simple past sentence, especially when "conditional sentence" involved. I would like to know that, from the native speaker's respect, is there any major difference between these sentences? Furthermore, is the meaning I explained right?
1. Amber
called you twice while you were out. She might have something important to tell you.
|<--->|
----- x ----- o -----
|<--->|: Amber called you twice
x : while you are out
o: nowThe situation is Amber called you in that period which you were out. I am not sure when you were back.
2. Amber
has called you twice while you were out. She might have something important to tell you.
|<----------->|----- *** o -----
|<--->|: Amber called you twice
x : while you are out
o: nowIs this sentence correct? Or should I change the sentence to " Amber has called you twice since you were out."
Perhaps you're just coming back. The situation is that Amber called you in the period which you were out.3. Amber
had called you twice while you were out. She might have something important to tell you.
|<--->|
----- x ----- o -----
|<--->|: Amber had called you twice
x : while you are out
o: now
Does this sentence have logical problem? On account of the time Amber called you, you seem to be there. You weren't leaving yet.
4. Amber
has been calling you while you were out. She might have something important to tell you.
|<***>|----- *** o -----
|<***>|: Amber has been calling you
x : while you are out
o: nowPerhaps you're just coming back. The situation is that Amber kept calling you until now.
Thank you for your patient to read my question.