Hỏi về "A long time" và "For a long time" ?

1. Mình thấy có lúc gặp trường hợp ví dụ như : Jill has been away a long time. Nhưng cũng có trường hợp FOR A LONG TIME ở cuối câu. (Cũng có lúc là IN A LONG TIME). Vậy Cái nào mới đúng mong ai cao thủ tiếng anh chỉ giúp. 2. Nhân tiện hỏi lun cái này : Câu này dịch thế nào ? There is no ...

1. Mình thấy có lúc gặp trường hợp ví dụ như : Jill has been away a long time.


Nhưng cũng có trường hợp FOR A LONG TIME ở cuối câu.
(Cũng có lúc là IN A LONG TIME).
Vậy Cái nào mới đúng mong ai cao thủ tiếng anh chỉ giúp.

2. Nhân tiện hỏi lun cái này :

Câu này dịch thế nào ?
There is no difference in what we're doing in here

.
Công thức There is no difference + in / between đều được đúng không
0