Tak sie mowi, chociaz wnikliwy egzaminator pewnie zalecilby uzywanie might w miejsce could w tych bardziej wysunietych w przyszlosc sytuacjach, kiedy prawdopodobienstwo czegos jest mniejsze.
Jezeli mowisz by now, smialo uzywaj could np.
Do u think John could have finished his homework by now?
napisalem, ze to przyszlosc, ale tak sobie mysle, ze to wlasciwie taka przeszlosc-terazniejszosc
Jezeli mowimy o dalszej przyszlosci to jednak rzeczywiscie bezpieczniej uzywac might czy may np.
Don't write him off. His game might have improved by next Wednesday.