是先说in the city 还是先说 so far

问题描述:

是先说in the city 还是先说 so far
假如在一个句子中有in the city和 so far哪个放前哪个放后?还有同时有时间状语、地点状语时,怎么摆放?

in the city应该在前面,一个句子中同时又时间状语和地点状语时,按照国语的习惯先是时间状语在先的,但英语刚刚相反,地点状语在先.比如i had dinner at home this evening
i had breakfast in my school this morning
这两个句子都对吗对啊