theoldman,__abroadfortwentyyears,isonthewaybacktohismotherland.
应该填havingworked,在这里havingworkedabroadfortwentyyears作的是什么成分?为什么不是定语