Hello,
I want to ask you a question which I have asked it in three different forums but I have received different answers and now I am confused.
This is the test:
81. I have been here …….. the end of June.
a)for
b)by
c)since (
Answer Key)
d)from
e)until
These were my questions:
1. Does "from" work in my context or not?First answer: Yes. I have been here from the end of June. - is perfectly acceptable
http://forum.wordreference.com/showthread.php?t=2782979Second answer: No. It is the present perfect, 'have been' so you know it links up to the present.
The only word that means 'from the past to the present' is
since.
'from' only states the start time. It needs 'to' or 'until' to mark the end.
I was there from June until August. That is simple past because it does not reach up to the present.
http://forum.thefreedictionary.com/postst52998_been-here------the-end-of-June-.aspxThird answer: Are you suggesting, "I have been here from the end of June" to mean "starting late in June until now?"
I would say that that is not idiomatic English; say "
since the end of June."
Time words such as since, yet and already, along with the associated tenses, seem to be troublesome for English learners, presumably because their native languages do not have exact parallels.
http://forums.delphiforums.com/dictionary/messages?msg=37431.102. Does "until" work in my test or not?First answer: Yes. I have been here until the end of June is also possible.
"You take long holidays. How long have you stayed here these last few years?" "I have been here until the end of June."
http://forum.wordreference.com/showthread.php?t=2782979Second answer: No, sorry!
Because
until marks the
end. But 'have been' is present perfect, so that is up till the present. If the end is the present, you use 'since' - that is what the word is used for. Unless you say 'until now', 'until today' or something meaning the present.
Otherwise, any ending 'until' has to be the past or the future.
I have been here since June. [ from June until the present, since + present perfect tense.]
I was here until July. (I left in July. Simple past, finished.)
I will be here until August. [future plan, that is when I will leave]
http://forum.thefreedictionary.com/postst52998_been-here------the-end-of-June-.aspxThird answer: It's a stretch. You could use
until if you also included starting reference. The problem is that "How long have you stayed here?" asks for a
length of time.
"I have been here until the end of June" doesn't, by itself, confirm or deny the statement "You take long holidays."
If a starting date were understood by both parties, or stated, it could work.
"You take long holidays. How long have you stayed here these last few years?"
"You're right. I usually arrive around May 20, but yes, these last few years I have been here until the end of June."
Now I am confused. You see answers are different. What's your opinion about "
from" and "
until" in my test?
Thank you.