Could someone please tell me which choice fits the best in the following example:
……………we have traveled 500 miles.
a) so far
b) up to here
c) until here
d) by here
I think only “a” and “b” work in this context.
Could someone please tell me which choice fits the best in the following example:
……………we have traveled 500 miles.
a) so far
b) up to here
c) until here
d) by here
I think only “a” and “b” work in this context.
In your example, I think only a) is normally used.
So far, we have travelled 500 miles.
It's not really a fixed distance because it's implied you are still travelling further.
b) up to here - may be OK in some contexts but it usually refers to fixed distances/locations, as in:
Please fill the bottle up to here.
c) until here - this is not correct, because until is usually used for time, not distance/locations:
I will work until 5:30.
d) by here - by can be used for a lot of things, but not distance measurements or location points, as far as I am aware. Can't think of a example using by here offhand.
b) up to here might be OK if you are referring to points on a map. You could say something similar:
Up to this point, we have traveled 500 miles.
a) "so far" would be the best choice if you are in the act of travleing and have not reached your destination. Yes, there is an implication that there is more distance to go.
b) "up to here" and d) "by here" can be use but they imply an indirect reference the distance. For example, if you are pointing to a location on a map, you could say "Up to here, we've have traveled 500 miles." "here" refering to the spot on the map, not where you are physically even thought they might be the same place.
c) "until" is related to time so would not be appropriate.
Option d) doesn't work at all. Option b), and at a strain c), could fit, but would convey a slightly different meaning from the most natural sounding of them all a), in that the 'here' part and the '500 miles' both refer to distance, whereas in a) 'so far' can be taken be taken as an implicit reference to some amount of time, and therefore carry connotations of distance over time, i.e. speed of progress.
So, perhaps:
up to here (Shrewsbury) we have traveled 500 miles towards Land's End
versus:
so far (day 6) we have traveled 500 miles towards Land's End