Here are a few things:
If fan is MGB, it is off a '62-'63.
Water elbow outlet is off a G, GA, GB engine.
Water pump connector pipe is off a '62-'71.
Valve cover has been modified & is off a '67 or later based on the oil filler cap, the 'MG' decal (glued on, not riveted on) & where the pipe has been fitted (some covers had a small round place on front & rear where pipe could be added depending on engine application).
PVC valve is '64-'67.
Intake/carbs appear to be '62-'64.
Radiator, if it matters, is '62-'67.
Again, if no ID plate, then the 'engine clock' is important to identify the block..only way to really tell is to open it up & see if the guts have been changed out (rods, etc.).