Hi there, In the first part of the sentence you are right in saying that you are still waiting for Ally's call. The need for the present perfect tense is further emphasized by the use of 'yet' at the end of this clause. However, 'as she has promised before' is not correct in this case.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
sebayanpendamWhy do you think of the usage of the present perfect tense here?It's OK to put 'has' or 'have' in a sentence twice. In this case, you don't really need two, however. In fact, you can reduce this to the following:
'Ally has not called me yet as she has promised before.'
Is it alright to have two 'has' in this sentence?
hammerman1I have found that the teacher covered only 5 questions yesterday.Both are fine.
I have found that the teacher has only covered 5 questions so far.
Are these two sentences correct and I could use either of them, right?
hammerman1The worst aspect of it is the frustration he has shown at times when things have not been going right.
...
The worst aspect of it is the frustration he has shown at times when things are not going right.Both are just fine. There is no limit to the number of times you can use the same tense in a single sentence, provided that each use is correct, of cour