вопрос по Perfect

  • Добрый день!

    Прохожу тест на знание временных форм глаголов и встречаю следующее задание:

    At first I thought I ___________________ the right thing, but I soon realized that I _________________ a serious mistake.

    Выбираю вариант:
    have done / have made,

    а компьютер считает правильным вариант:
    had done / had made.

    Моя логика рассуждений:

    Я перевел предложение так: Вначале, я думал, что делаю все правильно, но вскоре понял, что совершаю серьезную ошибку.

    Связки "думал, что делаю" и "понял, что совершаю", говорят нам о том, что это Perfect , но я считаю, что это Present Perfect.

    А поскольку, компьютер считает верным Past, то перевод, видимо, следует делать так: Вначале, я думал, что делал все правильно, но вскоре понял, что совершил серьезную ошибку

    Вопрос у меня такой: правильными можно считать оба варианта или я ошибся?

  • Present Perfect не может быть правильным вариантом, потому что должно быть согласование времен. Если у Вас thought. И realized, то далее должно идти одно из прошедших времен.,либо Past Perfect, Past Simple, либо другие времена при наличии определенной ситуации.,например Future in the Past или Past Continuous. Ведь перевести Вашу "заготовку" можно по-разному. Сначала я думал, что поступлю (поступаю, поступил, поступаю сейчас ) правильно, потом понял, что я совершу (совершаю,совершил) ошибку.

  • Спасибо, я не знал про согласование времен.

  • At first I thought I _____did (had done,was doing,would do)______________ the right thing, but I soon realized that I ____made(had made,was making,would make)_____________ a serious mistake.

  • Я бы написал так: At first I thought I had done the right thing, but I soon realized that I had made a serious mistake.
    На мой взгляд, и в первом, и во втором предложениях мы имеем явное предшествование, поэтому PAST PERFECT.