Future is a different concept from Present. 
Room is related to Porch. Porch is related to Car. Car is part of Train. Compete requires Train. 
Future <--DistinctFrom--> Present 
Room <--RelatedTo--> Porch <--RelatedTo--> Car --PartOf--> Train <--HasPrerequisite-- Compete 