I think both are correct. Somewhere south of rome仍然是一个副词性词组,中心词是副词somewhere,south of rome后置修饰somewhere. Hi, what is the difference between these two phrases:
Do you know somewhere we can get a good meal? Let's see if you can help me with this. Drive you to somewhere and give you a ride to somewhere?
If you're speaking about an event that will be held somewhere, what preposition you would use? 严格来讲,have been to somewhere 和 have been in (at) somewhere,是不同的。这从介词就可以判断出来。 to 表示“去过某地;拜访过某地”。强调动作。 in/at 表示“在某地. 《牛津高阶英语词典》(2053页)这样解释: the difference between somewhere and anywhere is the same as the difference between some and any. I'll give you a ride home.
The building where he lives is very old. 副词 somewhere 表示“某个地方”,句中的somewhere可以换作 where / in the place where.