完成时态besupposedto
Nancyissupposedtohavefinishedthechemicalexperimentatleasttwoweeksago.为什么句中要用完成时态,而不直接用besupposedtodo?