In Front Of: De modo literal ao que a expressão significa, é usado para localizar pessoas ou coisas que estão à frente, porém a pouca distancia, sem que seja necessário atravessar uma rua por exemplo. Across From: Possui o mesmo significado e uso do Opposite.
Ex.: The cat is under the table (O gato está debaixo da mesa). ... The cat is behind the sofa (O gato está atrás do sofa). In front of – na frente de. Ex.: There is a bus stop in front of the school (Tem um ponto de ônibus na frente da escola).
We parked right in front of the hotel. Já opposite e across from possuem a mesma equivalência “em frente/na frente de/do outro lado” e ambas podem ser usadas nas mesmas situações, normalmente quando queremos nos referir a algo que está mais longe, como usaríamos “do outro lado” em português.
Chamamos de preposições de lugar as expressões que determinam a posição de um objeto ou de uma pessoa. Usamos essa preposição quando o sujeito ou objeto está num espaço tridimensional, em um país ou cidade, ou quando você está fazendo algo dentro de um lugar: Dana is in the mall.
As preposições (prepositions) são palavras importantes na construção de uma frase, porque elas se ligam a outros elementos, precedendo-os (substantivos, pronomes ou gerúndios), para indicar as noções de lugar, direção/movimento, tempo, entre outras funções.