02i 02br 00which sounds more natural to many people, as the stats show that:02br 01b 00602b 00 on 01b 00"would have had to have finished"02b 02br 01b 007802b 00 on 01b 00"would have had to finish"02b 02br 00and the extra 01b 00have02b 00 doesn't really add extra information in this case. q=%22could+have+finished%22&btnG=Search+Books
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.