0
Lcchang Posted 17 years ago
Grammar

TOEIC Q/ present perfect

We have been working on the balance sheet ____ two days now.

(A) since
(B) for
(C) in
(D) until

The correct answer is (B), but I guess I may have seen some sentence like below:

I haven't seen you in such a long time.

So, is (C) also correct? Please advise.
  

Top answer

No. A) You can say "since yesterday", or "since last week", but not "since 2 days" B) correct. C) No.

  • No.
  • A) You can say "since yesterday", or "since last week", but not "since 2 days" B) correct.
  • C) No.
  • You can use "in" for negative expressions, as in your example.
  • I haven't eaten meat in the last five days .
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
No.

A) You can say "since yesterday", or "since last week", but not "since 2 days"
B) correct.
C) No. You can use "in" for negative expressions, as in your example. I haven't eaten meat in the last five days.
D) No. We will work on the balance sheet until it is perfectly correct. "Until" is used to express a future state.
0
Right. The answer is clearly (B).

The blue statement is definitely idiomatic, but is an example of casual conversation. You might expect to see an exclamation point at the end, and call the sentence "exclamatory."

(C) would not work in your balance sheet example.

Edit. Actually, it's the "such" which gives the blue sentence its exclamatory flavor

Related Questions