Where have you been
Автор Steven Paul Jobs задал вопрос в разделе Лингвистика
В чем разница - where have you been ? And where were you ? и получил лучший ответ
Ответ от Expat[гуру]
Разница между этими выражениями заключается во времени и связи с настоящим моментом. Фраза Where have you been используется, когда период времени длится до настоящего момента и имеет результат сейчас. Например, человек только что пришел, и вы спрашиваете, где он пропадал все это время. В неформальной речи такой вопрос часто носит эмоциональный или упрекающий оттенок. Выражение Where were you относится к завершенному периоду в прошлом, который не связан напрямую с текущим моментом. Так спрашивают о конкретном времени, например, где человек был вчера или во время прошлой встречи. Также важно помнить правило: фраза I was right, you were not является единственно верной. Вариант you was not считается ошибкой, так как местоимение you всегда требует глагола во множественном числе were, а was используется только с единственным числом.
Where have you been? Где ты был (с оттенком "Где ты шатался? ", "Где ты шарахался? ","Где тебя носило"?)? до настоящего момента времени. Например, человек опоздал. Его спрашивают: "Where have you been?". Такой вопрос нельзя задавать в официальной речи, в официальной обстановке.
Whеre were you? Где ты был (в прошлом) ? Вопрос задаётся уже через некоторое время после прошедшего действия. Например, человек не пришёл на встречу. На следующий день у него спрашивают: "Where were you?" (потому, что то, что его не было уже в прошлом) .
I was right, you were not - Всё правильно.
В неграмотной речи "I wa right, you was not" можно.
where have you been? - гдеты был (все это время . до настоящего момента) , возможно, человек искал или ждал ДО НАСТОЯЩЕГО МОМЕНТА очень долго.
where were you? где ты был (когда =то тогда, когда, возможно, мы не были знаомы) человек спрашивает просто о каком-то прошлом опыте. который никак не повлиял на настояющую ситуацию, просто как воспоминания, возможно...
как грамотней? и в чем разница? waiting for you и waiting you
Единственно правильный и грамматически верный вариант в английском языке — waiting for you.
подробнее...
В чем разница - "I love you" и "I like you", и можно ли вообще писать "I like you" по отношению к человеку?
Использовать выражение I like you по отношению к человеку абсолютно нормально. Оно означает
подробнее...
в чем разница перевода text has been edited и text was edited?
Разница между text has been edited и text was edited заключается в грамматических акцентах.
подробнее...
say you or say to you. say you or say to you. В чем разница? как правильно?
Глагол say требует после себя указания того, что именно говорится. Если нужно упомянуть слушателя,
подробнее...
В чём разница между have, should, must?
Разница между этими словами заключается в степени необходимости и времени действия. Must выражает
подробнее...