Future in the past

  • Сборник упражнений по грамматике. Голицынский Ю.
    Нужно перевести предложение в прошедшее время: I am very tired. I feel I must go to bed at once, or I shall fall asleep where I am sitting.

    Я перевел так: I was very tired. I felt I had to go to bed at once, or I should fall asleep where I was sitting.

    Но в ответе содержится вместо "should fall asleep" - "should have fallen asleep".
    Почему тут future perfect in the past??? Маркеров времени в будущем нет. Что хотел показать автор? Заметил, что Голицынский во многих своих упражнениях всегда present меняет на perfect, в упражнениях при переводе во времени, например, как тут. К чему это, не могу понять. Полагаю, что тут может быть сослагательное наклонение "иначе бы я уснул тут, где я сидел".

  • Ошибка. у вас все правильно.
    Плохая работа корректора.

  • То есть верно should fall asleep? Плохо, что такие ошибки встречаются, а ими пользуются все школьники

  • Хорошо, если ошибка только одна.
    Бывают случаи, когда их несколько.
    У Оваденко Олега Николаевича есть книга" 500 упражнений по грамматике английского языка". Отличная книга для изучения. Но в ней встречаются ошибки, поэтому надо их находить и исправлять, потом объяснять, почему мы исправили.

  • То есть верно should fall asleep?

    _-- Да, верно. Для future perfect in the past должны быть основания, которых в предложении нет.

  • Хорошо, я вам сейчас ещё одно предложение напишу оттуда же, но там вроде как и можно perfect использовать.

  • Это я уже видел даже на одном из форумов обсуждали: https://forum.study.ru/index.php?topic=12318.0

  • Задание к упражнению: перепишите упражнения в прошедшем времени.
    1. It is already twenty minutes past eight. You must go or you will be late for the first lesson.
    Ответ автора: It was already twenty minutes past eight. You had to go or you would have been late for the first lesson.

  • Как говорят англичане Well, I never!

    Что за странные причуды? Тут тоже future in the past. Где тут основание для употребления future perfect in the past?
    Этак мы все будет употреблять в перфекте.

  • Хорошо, я вам сейчас ещё одно предложение напишу оттуда же, но там вроде как и можно perfect использовать.

    ---Да, можно было бы, но не в таком контексте.

    It was already twenty minutes past eight. If you had not left immediately, you would have been late for the 1st lesson.
    Что мы здесь имеем? Кондишнл 3, то есть Если бы ты сразу не ушел, то опоздал бы на первый урок. Но все это тогда, в прошлом.